<86>Jun 12 14:29:19 userdel[2880446]: delete user 'rooter'
<86>Jun 12 14:29:19 userdel[2880446]: removed group 'rooter' owned by 'rooter'
<86>Jun 12 14:29:19 groupadd[2880451]: group added to /etc/group: name=rooter, GID=519
<86>Jun 12 14:29:19 groupadd[2880451]: group added to /etc/gshadow: name=rooter
<86>Jun 12 14:29:19 groupadd[2880451]: new group: name=rooter, GID=519
<86>Jun 12 14:29:19 useradd[2880455]: new user: name=rooter, UID=519, GID=519, home=/root, shell=/bin/bash
<86>Jun 12 14:29:19 userdel[2880464]: delete user 'builder'
<86>Jun 12 14:29:19 userdel[2880464]: removed group 'builder' owned by 'builder'
<86>Jun 12 14:29:19 groupadd[2880469]: group added to /etc/group: name=builder, GID=520
<86>Jun 12 14:29:19 groupadd[2880469]: group added to /etc/gshadow: name=builder
<86>Jun 12 14:29:19 groupadd[2880469]: new group: name=builder, GID=520
<86>Jun 12 14:29:19 useradd[2880473]: new user: name=builder, UID=520, GID=520, home=/usr/src, shell=/bin/bash
/usr/src/in/srpm/fuse-cryfs-0.9.11-alt1.src.rpm: The use of such a license name is ambiguous: LGPL
warning: Macro %cmake not found
<13>Jun 12 14:29:21 rpmi: libboost_system1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: udev-rules-1:245.6-alt1 sisyphus+252793.100.1.1 1591265128 installed
<13>Jun 12 14:29:21 rpmi: mount-2.35.2-alt1 sisyphus+252086.100.1.1 1590157671 installed
<13>Jun 12 14:29:21 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed
<13>Jun 12 14:29:21 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Jun 12 14:29:21 rpmi: libdevmapper-1.02.171-alt2 sisyphus+251678.100.1.1 1589428754 installed
<13>Jun 12 14:29:21 rpmi: msulogin-1.0-alt1 1366288515 installed
<13>Jun 12 14:29:21 rpmi: sysvinit-2.88-alt6 sisyphus+240403.100.2.1 1573520141 installed
<13>Jun 12 14:29:21 rpmi: libe2fs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed
<13>Jun 12 14:29:21 rpmi: libboost_atomic1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: libboost_contract1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: libboost_chrono1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: libboost_timer1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: libboost_thread1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: libboost_type_erasure1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: libboost_filesystem1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: libgdbm-1.8.3-alt10 1454943334 installed
<13>Jun 12 14:29:21 rpmi: libcryptopp-8.2.0-alt1 sisyphus+232026.100.1.1 1560458671 installed
<13>Jun 12 14:29:21 rpmi: libboost_program_options1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:21 rpmi: gcc-c++-common-1.4.24-alt4 sisyphus+251595.200.2.1 1591096672 installed
<13>Jun 12 14:29:21 rpmi: libstdc++9-devel-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed
<13>Jun 12 14:29:22 rpmi: gcc9-c++-9.3.1-alt1 sisyphus+251917.40.3.1 1589812684 installed
<13>Jun 12 14:29:22 rpmi: udev-hwdb-1:245.6-alt1 sisyphus+252793.100.1.1 1591265128 installed
<13>Jun 12 14:29:22 rpmi: libseccomp-2.4.3-alt1 sisyphus+251341.200.2.1 1588963864 installed
<13>Jun 12 14:29:23 rpmi: libpcre2-10.35-alt1 sisyphus+251510.100.1.1 1589115526 installed
<13>Jun 12 14:29:23 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed
<13>Jun 12 14:29:23 rpmi: libiptables-1.8.5-alt1 sisyphus+253146.200.2.1 1591827629 installed
<13>Jun 12 14:29:23 rpmi: libjson-c5-0.14-alt1 sisyphus+251354.100.1.1 1588981964 installed
<13>Jun 12 14:29:23 rpmi: libargon2-20190702-alt1 sisyphus+235300.100.1.1 1564606540 installed
<13>Jun 12 14:29:23 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed
<13>Jun 12 14:29:23 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed
<13>Jun 12 14:29:23 rpmi: hwclock-1:2.35.2-alt1 sisyphus+252086.100.1.1 1590157671 installed
<13>Jun 12 14:29:23 rpmi: hashalot-0.3-alt1.qa1 1366323553 installed
<13>Jun 12 14:29:23 rpmi: losetup-2.35.2-alt1 sisyphus+252086.100.1.1 1590157671 installed
<13>Jun 12 14:29:23 rpmi: lsblk-2.35.2-alt1 sisyphus+252086.100.1.1 1590157671 installed
<13>Jun 12 14:29:23 rpmi: rpm-macros-cmake-3.17.3-alt1 sisyphus+252398.100.2.1 1590762307 installed
<13>Jun 12 14:29:23 rpmi: rmt-0.4b44-alt2 sisyphus+250767.100.1.1 1588080613 installed
<13>Jun 12 14:29:23 rpmi: dump-0.4b44-alt2 sisyphus+250767.100.1.1 1588080613 installed
<13>Jun 12 14:29:23 rpmi: cmake-modules-3.17.3-alt1 sisyphus+252398.100.2.1 1590762246 installed
<13>Jun 12 14:29:23 rpmi: libuv-1.37.0-alt1 sisyphus+251308.100.1.1 1588855432 installed
<13>Jun 12 14:29:23 rpmi: librhash-1.3.5-alt2 1505156279 installed
<13>Jun 12 14:29:23 rpmi: libjsoncpp19-1.8.4-alt5 sisyphus+243670.100.1.1 1577521267 installed
<13>Jun 12 14:29:23 rpmi: libexpat-2.2.9-alt1 sisyphus+252464.200.2.1 1590958865 installed
<13>Jun 12 14:29:23 rpmi: publicsuffix-list-dafsa-20200401-alt1 sisyphus+249161.100.1.1 1585815856 installed
<13>Jun 12 14:29:23 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed
<13>Jun 12 14:29:23 rpmi: libnghttp2-1.40.0-alt1 sisyphus+244416.100.1.1 1579241942 installed
<13>Jun 12 14:29:23 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed
<13>Jun 12 14:29:23 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed
<13>Jun 12 14:29:23 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Jun 12 14:29:23 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed
<13>Jun 12 14:29:23 rpmi: libnettle8-3.6-alt1 sisyphus+251637.100.3.1 1590060253 installed
<13>Jun 12 14:29:23 rpmi: libarchive13-3.4.0-alt1 sisyphus+251637.300.3.1 1590062207 installed
<13>Jun 12 14:29:23 rpmi: libp11-kit-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Jun 12 14:29:23 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed
<13>Jun 12 14:29:23 rpmi: libboost_context1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:23 rpmi: libboost_fiber1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:23 rpmi: libboost_stacktrace1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:23 rpmi: libboost_nowide1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:23 rpmi: libboost_test1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:23 rpmi: libboost_serialization1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:23 rpmi: libboost_random1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:23 rpmi: libboost_iostreams1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:24 rpmi: libicu67-1:6.7.1-alt2 sisyphus+252432.100.2.2 1590796126 installed
<13>Jun 12 14:29:24 rpmi: libboost_regex1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:24 rpmi: libboost_graph1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:24 rpmi: libboost_date_time1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:24 rpmi: libboost_container1.73.0-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:25 rpmi: boost-devel-headers-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888782 installed
<13>Jun 12 14:29:25 rpmi: boost-devel-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:25 rpmi: bc-1:1.07.1-alt1 sisyphus+221902.700.4.1 1550587857 installed
<13>Jun 12 14:29:25 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Jun 12 14:29:25 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed
<13>Jun 12 14:29:25 rpmi: ca-certificates-2020.06.05-alt1 sisyphus+252902.200.1.1 1591391133 installed
<13>Jun 12 14:29:25 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed
<13>Jun 12 14:29:25 rpmi: p11-kit-trust-0.23.15-alt2 sisyphus+252784.100.2.2 1591274901 installed
<13>Jun 12 14:29:26 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>Jun 12 14:29:26 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<86>Jun 12 14:29:26 groupadd[2884114]: group added to /etc/group: name=_keytab, GID=499
<86>Jun 12 14:29:26 groupadd[2884114]: group added to /etc/gshadow: name=_keytab
<86>Jun 12 14:29:26 groupadd[2884114]: new group: name=_keytab, GID=499
<13>Jun 12 14:29:26 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137330 installed
<13>Jun 12 14:29:26 rpmi: libkmod-26-alt1 sisyphus+226359.100.1.1 1554129990 installed
<13>Jun 12 14:29:26 rpmi: kmod-26-alt1 sisyphus+226359.100.1.1 1554129990 installed
<86>Jun 12 14:29:26 groupadd[2884119]: group added to /etc/group: name=sasl, GID=498
<86>Jun 12 14:29:26 groupadd[2884119]: group added to /etc/gshadow: name=sasl
<86>Jun 12 14:29:26 groupadd[2884119]: new group: name=sasl, GID=498
<13>Jun 12 14:29:26 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed
<13>Jun 12 14:29:26 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed
<13>Jun 12 14:29:26 rpmi: libcurl-7.70.0-alt1 sisyphus+251607.100.1.1 1589303299 installed
<13>Jun 12 14:29:26 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed
<13>Jun 12 14:29:26 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed
<13>Jun 12 14:29:26 rpmi: python-modules-encodings-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed
<13>Jun 12 14:29:26 rpmi: python-modules-compiler-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed
<13>Jun 12 14:29:26 rpmi: python-modules-email-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed
<13>Jun 12 14:29:26 rpmi: python-modules-unittest-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed
<13>Jun 12 14:29:26 rpmi: python-modules-nis-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed
<13>Jun 12 14:29:26 rpmi: python-modules-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed
<13>Jun 12 14:29:26 rpmi: libcryptsetup-2.3.3-alt1 sisyphus+252584.100.1.1 1590913559 installed
<13>Jun 12 14:29:26 rpmi: startup-0.9.9.9-alt1 sisyphus+242122.100.1.1 1575282386 installed
<13>Jun 12 14:29:26 rpmi: systemd-utils-1:245.6-alt1 sisyphus+252793.100.1.1 1591265141 installed
<13>Jun 12 14:29:26 rpmi: dmsetup-1.02.171-alt2 sisyphus+251678.100.1.1 1589428754 installed
<86>Jun 12 14:29:26 groupadd[2884884]: group added to /etc/group: name=tape, GID=497
<86>Jun 12 14:29:26 groupadd[2884884]: group added to /etc/gshadow: name=tape
<86>Jun 12 14:29:26 groupadd[2884884]: new group: name=tape, GID=497
<86>Jun 12 14:29:26 groupadd[2884888]: group added to /etc/group: name=dialout, GID=496
<86>Jun 12 14:29:26 groupadd[2884888]: group added to /etc/gshadow: name=dialout
<86>Jun 12 14:29:26 groupadd[2884888]: new group: name=dialout, GID=496
<86>Jun 12 14:29:26 groupadd[2884892]: group added to /etc/group: name=input, GID=495
<86>Jun 12 14:29:26 groupadd[2884892]: group added to /etc/gshadow: name=input
<86>Jun 12 14:29:26 groupadd[2884892]: new group: name=input, GID=495
<86>Jun 12 14:29:26 groupadd[2884898]: group added to /etc/group: name=video, GID=494
<86>Jun 12 14:29:26 groupadd[2884898]: group added to /etc/gshadow: name=video
<86>Jun 12 14:29:26 groupadd[2884898]: new group: name=video, GID=494
<86>Jun 12 14:29:26 groupadd[2884902]: group added to /etc/group: name=render, GID=493
<86>Jun 12 14:29:26 groupadd[2884902]: group added to /etc/gshadow: name=render
<86>Jun 12 14:29:26 groupadd[2884902]: new group: name=render, GID=493
<13>Jun 12 14:29:26 rpmi: udev-1:245.6-alt1 sisyphus+252793.100.1.1 1591265141 installed
<86>Jun 12 14:29:26 groupadd[2884985]: group added to /etc/group: name=fuse, GID=492
<86>Jun 12 14:29:26 groupadd[2884985]: group added to /etc/gshadow: name=fuse
<86>Jun 12 14:29:26 groupadd[2884985]: new group: name=fuse, GID=492
<86>Jun 12 14:29:26 groupadd[2884992]: group added to /etc/group: name=cuse, GID=491
<86>Jun 12 14:29:26 groupadd[2884992]: group added to /etc/gshadow: name=cuse
<86>Jun 12 14:29:26 groupadd[2884992]: new group: name=cuse, GID=491
<13>Jun 12 14:29:26 rpmi: fuse-common-1.1.0-alt1 sisyphus+225075.100.1.1 1552666271 installed
<13>Jun 12 14:29:27 rpmi: fuse-2.9.9-alt1 sisyphus+225075.300.1.1 1552666433 installed
Failed to scan devices: No such file or directory
warning: %post(fuse-2.9.9-alt1.i586) scriptlet failed, exit status 1
<13>Jun 12 14:29:27 rpmi: libfuse-2.9.9-alt1 sisyphus+225075.300.1.1 1552666433 installed
<13>Jun 12 14:29:27 rpmi: libfuse-devel-2.9.9-alt1 sisyphus+225075.300.1.1 1552666433 installed
<13>Jun 12 14:29:27 rpmi: python-modules-json-2.7.18-alt1 sisyphus+250345.100.4.1 1588665080 installed
<13>Jun 12 14:29:27 rpmi: cmake-3.17.3-alt1 sisyphus+252398.100.2.1 1590762307 installed
<13>Jun 12 14:29:27 rpmi: libcurl-devel-7.70.0-alt1 sisyphus+251607.100.1.1 1589303299 installed
<13>Jun 12 14:29:27 rpmi: libssl-devel-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed
<13>Jun 12 14:29:27 rpmi: boost-filesystem-devel-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:27 rpmi: boost-program_options-devel-1:1.73.0-alt1 sisyphus+253195.100.1.1 1591888928 installed
<13>Jun 12 14:29:27 rpmi: gcc-c++-9-alt2 sisyphus+251923.100.2.2 1589881401 installed
<13>Jun 12 14:29:27 rpmi: libcryptopp-devel-8.2.0-alt1 sisyphus+232026.100.1.1 1560458671 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/fuse-cryfs-0.9.11-alt1.nosrc.rpm
Installing fuse-cryfs-0.9.11-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.20220
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf fuse-cryfs-0.9.11
+ echo 'Source #0 (fuse-cryfs-0.9.11.tar):'
Source #0 (fuse-cryfs-0.9.11.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/fuse-cryfs-0.9.11.tar
+ cd fuse-cryfs-0.9.11
+ /bin/chmod -c -Rf u+rwX,go-w .
+ /usr/bin/subst 's|CHAR_WIDTH|SPDLOG_CHAR_WIDTH|g' vendor/spdlog/spdlog/fmt/bundled/format.h
+ find . -type f
+ xargs sed -i -e '1s:^#!/usr/bin/env python$:#!/usr/bin/python2.7:'
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.20220
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd fuse-cryfs-0.9.11
+ mkdir -p BUILD
+ __cmake -DBUILD_TESTING=off -DBoost_INCLUDE_DIRS=/usr/include/boost -DBoost_USE_STATIC_LIBS=off -DCMAKE_BUILD_TYPE=RELEASE
+ pushd BUILD
~/RPM/BUILD/fuse-cryfs-0.9.11/BUILD ~/RPM/BUILD/fuse-cryfs-0.9.11
+ cmake .. -DCMAKE_SKIP_RPATH:BOOL=ON -DCMAKE_SKIP_INSTALL_RPATH:BOOL=yes '-DCMAKE_C_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_CXX_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' '-DCMAKE_Fortran_FLAGS:STRING=-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic' -DCMAKE_INSTALL_PREFIX=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_DESTINATION=lib -DLIB_SUFFIX= -DBUILD_TESTING=off -DBoost_INCLUDE_DIRS=/usr/include/boost -DBoost_USE_STATIC_LIBS=off -DCMAKE_BUILD_TYPE=RELEASE
-- The C compiler identification is GNU 9.3.1
-- The CXX compiler identification is GNU 9.3.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc - works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ - works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Building version 0.9.11
-- Boost will be dynamically linked
-- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.56.0")  
-- Found cryptopp in system location
-- Boost will be dynamically linked
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Found Threads: TRUE  
-- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.56.0") found components: filesystem system thread chrono date_time atomic 
-- Boost will be dynamically linked
-- Found fuse in system location
-- Boost will be dynamically linked
-- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.56.0")  
-- Boost will be dynamically linked
-- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.56.0") found components: filesystem system thread chrono date_time atomic 
-- Boost will be dynamically linked
-- Boost will be dynamically linked
-- Found Boost: /usr/include (found suitable version "1.73.0", minimum required is "1.56.0") found components: program_options chrono 
-- Building version 0.9.11
-- Configuring done
-- Generating done
CMake Warning:
  Manually-specified variables were not used by the project:

    CMAKE_Fortran_FLAGS
    CMAKE_SKIP_INSTALL_RPATH
    INCLUDE_INSTALL_DIR
    LIB_DESTINATION
    LIB_INSTALL_DIR
    LIB_SUFFIX
    SHARE_INSTALL_PREFIX
    SYSCONF_INSTALL_DIR


-- Build files have been written to: /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD
+ popd
~/RPM/BUILD/fuse-cryfs-0.9.11
+ make -j8 -C BUILD
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target spdlog
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target scrypt_original
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target gitversion
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target man
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  1%] Building CXX object vendor/spdlog/CMakeFiles/spdlog.dir/dummy.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  2%] Generating cryfs.1.gz
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  6%] Built target man
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  6%] Linking CXX static library libspdlog.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  6%] Built target spdlog
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  2%] Creating directories for 'scrypt_original'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  7%] No download step for 'scrypt_original'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  8%] No patch step for 'scrypt_original'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  8%] No update step for 'scrypt_original'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  3%] Building CXX object src/gitversion/CMakeFiles/gitversion.dir/versionstring.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  5%] Building CXX object src/gitversion/CMakeFiles/gitversion.dir/gitversion.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  4%] Building CXX object src/gitversion/CMakeFiles/gitversion.dir/VersionCompare.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  4%] Building CXX object src/gitversion/CMakeFiles/gitversion.dir/parser.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 10%] Linking CXX static library libgitversion.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 10%] Built target gitversion
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  9%] Performing configure step for 'scrypt_original'
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... /usr/bin/cc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether /usr/bin/cc accepts -g... yes
checking for /usr/bin/cc option to accept ISO C89... none needed
checking whether /usr/bin/cc understands -c and -o together... yes
checking for style of include used by make... GNU
checking dependency style of /usr/bin/cc... gcc3
checking for ranlib... ranlib
checking whether to enable maintainer-specific portions of Makefiles... no
checking for clock_gettime in -lrt... yes
checking for clock_gettime... yes
checking how to run the C preprocessor... /usr/bin/cc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking sys/sysinfo.h usability... yes
checking sys/sysinfo.h presence... yes
checking for sys/sysinfo.h... yes
checking for sysinfo... yes
checking for struct sysinfo... yes
checking for struct sysinfo.totalram... yes
checking for struct sysinfo.mem_unit... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/sysctl.h usability... yes
checking sys/sysctl.h presence... yes
checking for sys/sysctl.h... yes
checking for posix_memalign... yes
checking for mmap... yes
checking for special C compiler options needed for large files... no
checking for _FILE_OFFSET_BITS value needed for large files... 64
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating config.h
config.status: executing depfiles commands
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 10%] Performing build step for 'scrypt_original'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[3]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
Checking if compiler supports X86 CPUID feature... yes
Checking if compiler supports X86 SSE2 feature... yes, via -msse2
Checking if compiler supports X86 AESNI feature... yes, via -maes
make[3]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto/crypto_scrypt_smix_sse2.c: In function 'crypto_scrypt_smix_sse2':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto/crypto_scrypt_smix_sse2.c:208:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  208 |   blkcpy((void *)((uintptr_t)(V) + i * 128 * r), X, 128 * r);
      |          ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto/crypto_scrypt_smix_sse2.c:214:10: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  214 |   blkcpy((void *)((uintptr_t)(V) + (i + 1) * 128 * r),
      |          ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto/crypto_scrypt_smix_sse2.c:227:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  227 |   blkxor(X, (void *)((uintptr_t)(V) + j * 128 * r), 128 * r);
      |             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto/crypto_scrypt_smix_sse2.c:234:13: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast]
  234 |   blkxor(Y, (void *)((uintptr_t)(V) + j * 128 * r), 128 * r);
      |             ^
make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util/memlimit.c:38:
/usr/include/sys/sysctl.h:21:2: warning: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Wcpp]
   21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
      |  ^~~~~~~
make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 10%] Performing install step for 'scrypt_original'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[5]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
 /bin/mkdir -p '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/share/man/man1'
 /bin/install -c -m 644 /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/vendor/scrypt/scrypt-1.2.0/scrypt/scrypt.1 '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/share/man/man1'
make[5]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
make[5]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
 /bin/mkdir -p '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/bin'
  /bin/install -c scrypt '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/bin'
make[5]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD/vendor/scrypt/src/scrypt_original-build'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 11%] Completed 'scrypt_original'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 11%] Built target scrypt_original
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target scrypt
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 13%] Building C object vendor/scrypt/CMakeFiles/scrypt.dir/scrypt-1.2.0/scrypt/libcperciva/util/warnp.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 16%] Building C object vendor/scrypt/CMakeFiles/scrypt.dir/scrypt-1.2.0/scrypt/libcperciva/cpusupport/cpusupport_x86_aesni.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 14%] Building C object vendor/scrypt/CMakeFiles/scrypt.dir/scrypt-1.2.0/scrypt/libcperciva/util/insecure_memzero.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 15%] Building C object vendor/scrypt/CMakeFiles/scrypt.dir/scrypt-1.2.0/scrypt/libcperciva/cpusupport/cpusupport_x86_sse2.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 12%] Building C object vendor/scrypt/CMakeFiles/scrypt.dir/scrypt-1.2.0/scrypt/lib/crypto/crypto_scrypt_smix.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 12%] Building C object vendor/scrypt/CMakeFiles/scrypt.dir/scrypt-1.2.0/scrypt/lib/crypto/crypto_scrypt.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 14%] Building C object vendor/scrypt/CMakeFiles/scrypt.dir/scrypt-1.2.0/scrypt/libcperciva/alg/sha256.c.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 16%] Linking C static library libscrypt.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 16%] Built target scrypt
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target cpp-utils
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 21%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/process/subprocess.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 21%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/process/daemonize.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 23%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/network/HttpClient.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 19%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/PasswordBasedKDF.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 18%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/SCryptParameters.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 22%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempDir.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 24%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/network/CurlInitializerRAII.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 26%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/io/DontEchoStdinToStdoutRAII.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 23%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/network/CurlHttpClient.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 25%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/io/Console.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 25%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/network/FakeHttpClient.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 27%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/io/NoninteractiveConsole.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 28%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/io/pipestream.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 22%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/tempfile/TempFile.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 27%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/io/IOStreamConsole.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 20%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/RandomPadding.cpp.o
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/RandomPadding.cpp: In static member function 'static boost::optional<cpputils::Data> cpputils::RandomPadding::remove(const cpputils::Data&)':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/RandomPadding.cpp:32:25: warning: redundant move in return statement [-Wredundant-move]
   32 |         return std::move(result);
      |                ~~~~~~~~~^~~~~~~~
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/RandomPadding.cpp:32:25: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 18%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/kdf/Scrypt.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 17%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/symmetric/ciphers.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 31%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/random/OSRandomGenerator.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 32%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomDataBuffer.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 28%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/LoopThread.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 29%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/thread/ThreadSystem.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 30%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/random/Random.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 36%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataUtils.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 34%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Serializer.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 35%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/data/DataFixture.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 38%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/AssertFailed.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 39%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/system/get_total_memory.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/system/get_total_memory.cpp:3:
/usr/include/sys/sysctl.h:21:2: warning: #warning "The <sys/sysctl.h> header is deprecated and will be removed." [-Wcpp]
   21 | #warning "The <sys/sysctl.h> header is deprecated and will be removed."
      |  ^~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 37%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/assert/backtrace.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 37%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Data.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 34%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/lock/LockPool.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 33%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGenerator.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 35%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/data/Deserializer.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 30%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/random/RandomGeneratorThread.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 32%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/random/PseudoRandomPool.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 39%] Linking CXX static library libcpp-utils.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 39%] Built target cpp-utils
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target parallelaccessstore
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target fspp
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target blockstore
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 40%] Building CXX object src/fspp/CMakeFiles/fspp.dir/impl/Profiler.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 40%] Building CXX object src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessBaseStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 44%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/utils/FileDoesntExistException.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 39%] Building CXX object src/parallelaccessstore/CMakeFiles/parallelaccessstore.dir/ParallelAccessStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 47%] Linking CXX static library libparallelaccessstore.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 47%] Built target parallelaccessstore
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 43%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/utils/Key.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 44%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/utils/BlockStoreUtils.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 41%] Building CXX object src/fspp/CMakeFiles/fspp.dir/impl/FilesystemImpl.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 42%] Building CXX object src/fspp/CMakeFiles/fspp.dir/fuse/Fuse.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 50%] Linking CXX static library libfspp.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 50%] Built target fspp
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 46%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlockStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 45%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/interface/helpers/BlockStoreWithRandomKeys.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 46%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/testfake/FakeBlock.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 48%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/inmemory/InMemoryBlock.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 50%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStoreAdapter.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 51%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressingBlockStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 50%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/BlockRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 48%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/inmemory/InMemoryBlockStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 52%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/CompressedBlock.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 49%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/parallelaccess/ParallelAccessBlockStore.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/parallelaccess/BlockRef.h:5,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/parallelaccess/ParallelAccessBlockStore.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h: In instantiation of 'boost::optional<cpputils::unique_ref<SRC> > parallelaccessstore::ParallelAccessStore<Resource, ResourceRef, Key>::load(const Key&, std::function<cpputils::unique_ref<SRC>(Resource*)>) [with Resource = blockstore::Block; ResourceRef = blockstore::parallelaccess::BlockRef; Key = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:147:4:   required from 'boost::optional<cpputils::unique_ref<SRC> > parallelaccessstore::ParallelAccessStore<Resource, ResourceRef, Key>::load(const Key&) [with Resource = blockstore::Block; ResourceRef = blockstore::parallelaccess::BlockRef; Key = cpputils::FixedSizeData<16>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/parallelaccess/ParallelAccessBlockStore.cpp:40:45:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:164:33: warning: redundant move in return statement [-Wredundant-move]
  164 |     return std::move(resourceRef);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:164:33: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 53%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/Gzip.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 57%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/CacheEntry.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 52%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/compressing/compressors/RunLengthEncoding.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 59%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/QueueMap.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 53%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/encrypted/EncryptedBlockStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 59%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/CachedBlock.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 58%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/Cache.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 54%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/encrypted/EncryptedBlock.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 55%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/ondisk/OnDiskBlockStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 56%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/CachingBlockStore.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/CachingBlockStore.h:5,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/CachingBlockStore.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<blockstore::Block> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:76:8:   required from 'boost::optional<Value> blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<blockstore::Block>; unsigned int MAX_ENTRIES = 1000]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/CachingBlockStore.cpp:29:3:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 55%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/ondisk/OnDiskBlock.cpp.o
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/ondisk/OnDiskBlock.cpp: In static member function 'static boost::optional<cpputils::unique_ref<blockstore::ondisk::OnDiskBlock> > blockstore::ondisk::OnDiskBlock::CreateOnDisk(const boost::filesystem::path&, const Key&, cpputils::Data)':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/ondisk/OnDiskBlock.cpp:86:19: warning: redundant move in return statement [-Wredundant-move]
   86 |   return std::move(block);
      |          ~~~~~~~~~^~~~~~~
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/ondisk/OnDiskBlock.cpp:86:19: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 57%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/cache/PeriodicTask.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 60%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/caching/NewBlock.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 60%] Linking CXX static library libblockstore.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 60%] Built target blockstore
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target blobstore
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 64%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/utils/Math.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 65%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNode.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 65%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataNodeStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 65%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataLeafNode.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 61%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStoreAdapter.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 61%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datanodestore/DataInnerNode.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 62%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 67%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datatreestore/DataTreeStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 63%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobStoreOnBlocks.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 62%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h: In instantiation of 'boost::optional<cpputils::unique_ref<SRC> > parallelaccessstore::ParallelAccessStore<Resource, ResourceRef, Key>::load(const Key&, std::function<cpputils::unique_ref<SRC>(Resource*)>) [with Resource = blobstore::onblocks::datatreestore::DataTree; ResourceRef = blobstore::onblocks::parallelaccessdatatreestore::DataTreeRef; Key = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:147:4:   required from 'boost::optional<cpputils::unique_ref<SRC> > parallelaccessstore::ParallelAccessStore<Resource, ResourceRef, Key>::load(const Key&) [with Resource = blobstore::onblocks::datatreestore::DataTree; ResourceRef = blobstore::onblocks::parallelaccessdatatreestore::DataTreeRef; Key = cpputils::FixedSizeData<16>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:30:39:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:164:33: warning: redundant move in return statement [-Wredundant-move]
  164 |     return std::move(resourceRef);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:164:33: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 66%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datatreestore/DataTree.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 66%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/datatreestore/impl/algorithms.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 68%] Building CXX object src/blobstore/CMakeFiles/blobstore.dir/implementations/onblocks/BlobOnBlocks.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 68%] Linking CXX static library libblobstore.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 68%] Built target blobstore
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target cryfs
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 69%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/CryfsException.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 73%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/crypto/inner/InnerEncryptor.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 70%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/crypto/outer/OuterConfig.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 71%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/crypto/CryConfigEncryptorFactory.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 72%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/crypto/inner/InnerConfig.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 71%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/crypto/inner/ConcreteInnerEncryptor.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 70%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/crypto/outer/OuterEncryptor.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:26:30:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 74%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryConfigConsole.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 71%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/crypto/CryConfigEncryptor.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 75%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryConfigLoader.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigLoader.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 77%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryConfigCreator.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 76%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryConfigFile.cpp.o
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp: In static member function 'static boost::optional<cryfs::CryConfigFile> cryfs::CryConfigFile::load(const boost::filesystem::path&, const string&)':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:53:21: warning: redundant move in return statement [-Wredundant-move]
   53 |     return std::move(configFile);
      |            ~~~~~~~~~^~~~~~~~~~~~
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:53:21: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 78%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/utils/DirEntry.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 75%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryConfig.cpp.o
In file included from /usr/include/boost/bind.hpp:30,
                 from /usr/include/boost/property_tree/json_parser/detail/parser.hpp:7,
                 from /usr/include/boost/property_tree/json_parser/detail/read.hpp:13,
                 from /usr/include/boost/property_tree/json_parser.hpp:16,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfig.cpp:5:
/usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 80%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/FsBlobStore.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 79%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/utils/DirEntryList.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 78%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/CryOpenFile.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryOpenFile.cpp:6:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 82%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/SymlinkBlob.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 80%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/FsBlobView.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 82%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/FsBlob.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 81%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/FileBlob.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 84%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/parallelaccessfsblobstore/DirBlobRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 83%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/fsblobstore/DirBlob.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/fsblobstore/../parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 76%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryCipher.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryCipher.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 85%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStoreAdapter.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStoreAdapter.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStoreAdapter.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 86%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/parallelaccessfsblobstore/FsBlobRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 87%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/parallelaccessfsblobstore/FileBlobRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 83%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/CryNode.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/DirBlobRef.h: In member function 'virtual void cryfs::CryNode::rename(const boost::filesystem::path&)':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/DirBlobRef.h:11:7: warning: '*((void*)(& targetDirParent)+4).std::_Head_base<0, cryfs::parallelaccessfsblobstore::DirBlobRef*, false>::_M_head_impl' may be used uninitialized in this function [-Wmaybe-uninitialized]
   11 | class DirBlobRef final: public FsBlobRef {
      |       ^~~~~~~~~~
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.cpp:84:8: note: '*((void*)(& targetDirParent)+4).std::_Head_base<0, cryfs::parallelaccessfsblobstore::DirBlobRef*, false>::_M_head_impl' was declared here
   84 |   auto targetDirParent = std::move(targetDirWithParent.parent);
      |        ^~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 87%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/parallelaccessfsblobstore/SymlinkBlobRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 91%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/cachingfsblobstore/FileBlobRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 92%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/cachingfsblobstore/SymlinkBlobRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 89%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/cachingfsblobstore/DirBlobRef.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 85%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:5,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h: In instantiation of 'boost::optional<cpputils::unique_ref<SRC> > parallelaccessstore::ParallelAccessStore<Resource, ResourceRef, Key>::load(const Key&, std::function<cpputils::unique_ref<SRC>(Resource*)>) [with Resource = cryfs::cachingfsblobstore::FsBlobRef; ResourceRef = cryfs::parallelaccessfsblobstore::FsBlobRef; Key = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.cpp:36:6:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:164:33: warning: redundant move in return statement [-Wredundant-move]
  164 |     return std::move(resourceRef);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/parallelaccessstore/ParallelAccessStore.h:164:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 88%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/CryDir.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDir.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 90%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/cachingfsblobstore/FsBlobRef.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/cachingfsblobstore/FsBlobRef.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 92%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/CryFile.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryFile.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 90%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/cachingfsblobstore/CachingFsBlobStore.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:76:8:   required from 'boost::optional<Value> blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.cpp:23:40:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 88%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/CrySymlink.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/../config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryNode.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CrySymlink.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 93%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/filesystem/CryDevice.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:2:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/CachingBlockStore.h:5,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<blockstore::Block> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<blockstore::Block> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<blockstore::Block>; unsigned int MAX_ENTRIES = 1000]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:158:5:   required from 'bool blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteMatchingEntryAtBeginning(std::function<bool(const blockstore::caching::CacheEntry<Key, Value>&)>) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<blockstore::Block>; unsigned int MAX_ENTRIES = 1000]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:149:10:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteMatchingEntriesAtBeginning(std::function<bool(const blockstore::caching::CacheEntry<Key, Value>&)>) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<blockstore::Block>; unsigned int MAX_ENTRIES = 1000]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:139:9:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteMatchingEntriesAtBeginningParallel(std::function<bool(const blockstore::caching::CacheEntry<Key, Value>&)>) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<blockstore::Block>; unsigned int MAX_ENTRIES = 1000]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:120:10:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteAllEntriesParallel() [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<blockstore::Block>; unsigned int MAX_ENTRIES = 1000]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:67:3:   required from 'blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::~Cache() [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<blockstore::Block>; unsigned int MAX_ENTRIES = 1000]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/CachingBlockStore.h:12:7:   required from 'void std::default_delete<_Tp>::operator()(_Tp*) const [with _Tp = blockstore::caching::CachingBlockStore]'
/usr/include/c++/9/bits/unique_ptr.h:292:17:   required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = blockstore::caching::CachingBlockStore; _Dp = std::default_delete<blockstore::caching::CachingBlockStore>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/pointer/unique_ref.h:28:7:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:3:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/DirBlobRef.h: In member function 'virtual boost::optional<cpputils::unique_ref<fspp::Node> > cryfs::CryDevice::Load(const boost::filesystem::path&)':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/DirBlobRef.h:11:7: warning: '*((void*)(& grandparent)+4).std::_Head_base<0, cryfs::parallelaccessfsblobstore::DirBlobRef*, false>::_M_head_impl' may be used uninitialized in this function [-Wmaybe-uninitialized]
   11 | class DirBlobRef final: public FsBlobRef {
      |       ^~~~~~~~~~
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.cpp:119:8: note: '*((void*)(& grandparent)+4).std::_Head_base<0, cryfs::parallelaccessfsblobstore::DirBlobRef*, false>::_M_head_impl' was declared here
  119 |   auto grandparent = std::move(parentWithGrandparent.parent);
      |        ^~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 94%] Linking CXX static library libcryfs.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 94%] Built target cryfs
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target cryfs-cli
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 96%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/Environment.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 97%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/program_options/utils.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 96%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/CallAfterTimeout.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 97%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/program_options/ProgramOptions.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 98%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/program_options/Parser.cpp.o
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 95%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/VersionChecker.cpp.o
In file included from /usr/include/boost/bind.hpp:30,
                 from /usr/include/boost/property_tree/json_parser/detail/parser.hpp:7,
                 from /usr/include/boost/property_tree/json_parser/detail/read.hpp:13,
                 from /usr/include/boost/property_tree/json_parser.hpp:16,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/VersionChecker.cpp:4:
/usr/include/boost/bind.hpp:36:1: note: #pragma message: The practice of declaring the Bind placeholders (_1, _2, ...) in the global namespace is deprecated. Please use <boost/bind/bind.hpp> + using namespace boost::placeholders, or define BOOST_BIND_GLOBAL_PLACEHOLDERS to retain the current behavior.
   36 | BOOST_PRAGMA_MESSAGE(
      | ^~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 94%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/Cli.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:12,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 99%] Linking CXX static library libcryfs-cli.a
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 99%] Built target cryfs-cli
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Scanning dependencies of target cryfs-cli_bin
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 99%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli_bin.dir/main.cpp.o
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:23:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:24:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:25:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::AES128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::AES128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:26:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:29:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:30:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:31:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Twofish128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Twofish128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:32:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:35:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:36:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:37:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Serpent128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Serpent128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:38:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:41:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Cast256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Cast256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:42:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:46:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<56>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars448_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars448_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:47:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:49:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<32>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars256_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars256_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:50:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:10,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::GCM_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_GCM]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_GCM>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:51:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: warning: redundant move in return statement [-Wredundant-move]
   75 |       return std::move(plaintext);
      |                                 ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/GCM_Cipher.h:75:33: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/config/CryConfigFile.h:8,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional<cpputils::Data> cpputils::CFB_Cipher<BlockCipher, KeySize>::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher<BlockCipher, KeySize>::EncryptionKey = cpputils::FixedSizeData<16>]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/Cipher.h:22:57:   required from 'cpputils::CipherConcept<X>::~CipherConcept() [with X = cpputils::Mars128_CFB]'
/usr/include/boost/concept/detail/general.hpp:39:28:   required from 'static void boost::concepts::requirement<boost::concepts::failed************ Model::************>::failed() [with Model = cpputils::CipherConcept<cpputils::Mars128_CFB>]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/ciphers.h:52:1:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: warning: redundant move in return statement [-Wredundant-move]
   60 |   return std::move(plaintext);
      |                             ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cpp-utils/crypto/symmetric/CFB_Cipher.h:60:29: note: remove 'std::move' call
In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:6,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/CryDevice.h:11,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/Cli.h:12,
                 from /usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs-cli/main.cpp:1:
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]':
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:58:36:   required from 'boost::optional<Value> blockstore::caching::QueueMap<Key, Value>::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry<cpputils::FixedSizeData<16>, cpputils::unique_ref<cryfs::fsblobstore::FsBlob> >]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:109:8:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_deleteEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:98:5:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::_makeSpaceForEntry(std::unique_lock<std::mutex>*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/Cache.h:87:3:   required from 'void blockstore::caching::Cache<Key, Value, MAX_ENTRIES>::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref<cryfs::fsblobstore::FsBlob>; unsigned int MAX_ENTRIES = 50]'
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49:   required from here
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: warning: redundant move in return statement [-Wredundant-move]
   51 |     return std::move(value);
      |                           ^
/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[100%] Linking CXX executable cryfs
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[100%] Built target cryfs-cli_bin
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.891
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/fuse-cryfs-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/fuse-cryfs-buildroot
+ cd fuse-cryfs-0.9.11
+ make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/fuse-cryfs-buildroot -C BUILD
make: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[  5%] Built target scrypt_original
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 10%] Built target scrypt
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 12%] Built target spdlog
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 16%] Built target gitversion
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 39%] Built target cpp-utils
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 41%] Built target fspp
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 43%] Built target parallelaccessstore
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 60%] Built target blockstore
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 68%] Built target blobstore
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 94%] Built target cryfs
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[ 99%] Built target cryfs-cli
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[100%] Built target cryfs-cli_bin
make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
[100%] Built target man
make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
Install the project...
-- Install configuration: "RELEASE"
-- Installing: /usr/src/tmp/fuse-cryfs-buildroot/usr/bin/cryfs
-- Installing: /usr/src/tmp/fuse-cryfs-buildroot/usr/share/man/man1/cryfs.1.gz
make: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.11/BUILD'
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/fuse-cryfs-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/fuse-cryfs-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/fuse-cryfs-buildroot/ (default)
Compressing files in /usr/src/tmp/fuse-cryfs-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/fuse-cryfs-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
section [ 5] '.dynsym': symbol 3704: unique symbol not of object type
section [ 5] '.dynsym': symbol 4794: unique symbol not of object type
verify-elf: WARNING: ./usr/bin/cryfs: eu-elflint failed
verify-elf: WARNING: ./usr/bin/cryfs: uses non-LFS functions: statvfs
Hardlinking identical .pyc and .pyo files
Processing files: fuse-cryfs-0.9.11-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.6SfCS5
find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fENhF5
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks,systemd-services)
Requires: fuse, /lib/ld-linux.so.2, libboost_chrono.so.1.73.0 >= set:kjmF9, libboost_filesystem.so.1.73.0 >= set:lg1UMCHrajSZ3HBEhLD5xNbNUvaKonkZG8H0NvFX4zZLAEEsMrvrlYDMR1X, libboost_program_options.so.1.73.0 >= set:mgpNFSHOlR9bnp43cCnTtsowaLV5DR22H28KjZhhGD4RG0WUDzDxXyKKZIdkx4MxMYdqXlpt1rKgNaAZFTL4ys5X, libboost_thread.so.1.73.0 >= set:lhEjNrMoHy6exZpUhYegfSJQZLWUiOwWWU0, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.1.3), libc.so.6(GLIBC_2.17), libc.so.6(GLIBC_2.2), libc.so.6(GLIBC_2.3.2), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libcryptopp.so.8 >= set:rjZhXxb7ZFxO4OhXmLS7gWCZqiMqc9O0xvKx8b6XRR02mx6icnLCQ83xFfPNUpVQwkhUM8QEd2gsdeZmZuDZq7GAccWlPlMpStCMQvNkweMAVEk4YAVLZez4t83GMNFZdZBc32SRqpnBB9kJVKzYxdDWGC0aIX5qQZ9NZqsZtD7n3jPrZ0JX9WXB7BBzPwOZ7n6n0JRAv4jmuW99t2lVBY1TxVZK9U4FWJaFdvF8A48HoQ0IaDVL5QzrwXi8GIeyFyrw2Eec0PtnfonJZD589ycpqdhtOHiXRZpgD9wZljWDkL9gyoMXd6lM1mZKSlNiYvlKyyHOZEx5mfEIuHlnZbFAVmPD7wJHOTrXujX1aCBk6A9ZiRvubrZkRBcVjGEZycm3E6tYsR2seyU4Jt2ZyawYcyaMoXSRZsSWSYhyyc0io7z2Utcl72SvyXt9K923Zptozgb0fQChaK0vlZJCh2qypqRdYpUan0BDA4v8cN4eUsiuDW3NsTSOs6R5pnGxtpGhq38Qb4RnQULcy5RYx218e3Zhsn7GpdZupUxiqW9ZeIfnv90gG7xXZ9dUq9qmZ7DpoResH0, libcurl.so.4 >= set:khZKmuOyNepg2R2PfV1, libfuse.so.2 >= set:lj2Es4A21, libfuse.so.2(FUSE_2.6), libfuse.so.2(FUSE_2.8), libgcc_s.so.1(GCC_3.0), libgcc_s.so.1(GLIBC_2.0), libm.so.6(GLIBC_2.1), libm.so.6(GLIBC_2.29), libpthread.so.0(GLIBC_2.0), libpthread.so.0(GLIBC_2.1), libpthread.so.0(GLIBC_2.3.2), libpthread.so.0(GLIBC_2.3.3), libstdc++.so.6(CXXABI_1.3), libstdc++.so.6(CXXABI_1.3.11), libstdc++.so.6(CXXABI_1.3.2), libstdc++.so.6(CXXABI_1.3.3), libstdc++.so.6(CXXABI_1.3.5), libstdc++.so.6(CXXABI_1.3.9), libstdc++.so.6(GLIBCXX_3.4), libstdc++.so.6(GLIBCXX_3.4.11), libstdc++.so.6(GLIBCXX_3.4.14), libstdc++.so.6(GLIBCXX_3.4.15), libstdc++.so.6(GLIBCXX_3.4.17), libstdc++.so.6(GLIBCXX_3.4.18), libstdc++.so.6(GLIBCXX_3.4.19), libstdc++.so.6(GLIBCXX_3.4.20), libstdc++.so.6(GLIBCXX_3.4.21), libstdc++.so.6(GLIBCXX_3.4.22), libstdc++.so.6(GLIBCXX_3.4.26), libstdc++.so.6(GLIBCXX_3.4.9), rtld(GNU_HASH), rtld(GNU_UNIQUE)
Requires(rpmlib): rpmlib(SetVersions)
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.qUzU55
Creating fuse-cryfs-debuginfo package
Processing files: fuse-cryfs-debuginfo-0.9.11-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.8BmOf6
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.AjZ6B5
find-requires: running scripts (debuginfo)
Requires: fuse-cryfs = 0.9.11-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libboost_chrono.so.1.73.0), debug(libboost_filesystem.so.1.73.0), debug(libboost_program_options.so.1.73.0), debug(libboost_thread.so.1.73.0), debug(libc.so.6), debug(libcryptopp.so.8), debug(libcurl.so.4), debug(libfuse.so.2), debug(libgcc_s.so.1), debug(libm.so.6), debug(libpthread.so.0), debug(libstdc++.so.6)
Adding to fuse-cryfs-debuginfo a strict dependency on fuse-cryfs
Wrote: /usr/src/RPM/RPMS/i586/fuse-cryfs-0.9.11-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/fuse-cryfs-debuginfo-0.9.11-alt1.i586.rpm
937.74user 38.47system 6:42.25elapsed 242%CPU (0avgtext+0avgdata 772896maxresident)k
0inputs+0outputs (0major+15024561minor)pagefaults 0swaps
/.out/fuse-cryfs-0.9.11-alt1.i586.rpm: The use of such a license name is ambiguous: LGPL
/.out/fuse-cryfs-debuginfo-0.9.11-alt1.i586.rpm: The use of such a license name is ambiguous: LGPL
948.79user 41.95system 6:58.19elapsed 236%CPU (0avgtext+0avgdata 772896maxresident)k
27344inputs+0outputs (0major+15444269minor)pagefaults 0swaps