<86>Apr 25 12:42:08 userdel[1001724]: delete user 'rooter' <86>Apr 25 12:42:08 userdel[1001724]: removed group 'rooter' owned by 'rooter' <86>Apr 25 12:42:08 userdel[1001724]: removed shadow group 'rooter' owned by 'rooter' <86>Apr 25 12:42:08 groupadd[1001765]: group added to /etc/group: name=rooter, GID=705 <86>Apr 25 12:42:08 groupadd[1001765]: group added to /etc/gshadow: name=rooter <86>Apr 25 12:42:08 groupadd[1001765]: new group: name=rooter, GID=705 <86>Apr 25 12:42:08 useradd[1001794]: new user: name=rooter, UID=705, GID=705, home=/root, shell=/bin/bash <86>Apr 25 12:42:08 userdel[1001845]: delete user 'builder' <86>Apr 25 12:42:08 userdel[1001845]: removed group 'builder' owned by 'builder' <86>Apr 25 12:42:08 userdel[1001845]: removed shadow group 'builder' owned by 'builder' <86>Apr 25 12:42:08 groupadd[1001865]: group added to /etc/group: name=builder, GID=706 <86>Apr 25 12:42:08 groupadd[1001865]: group added to /etc/gshadow: name=builder <86>Apr 25 12:42:08 groupadd[1001865]: new group: name=builder, GID=706 <86>Apr 25 12:42:08 useradd[1001885]: new user: name=builder, UID=706, GID=706, home=/usr/src, shell=/bin/bash /usr/src/in/srpm/fuse-cryfs-0.9.10-alt2.src.rpm: The use of such a license name is ambiguous: LGPL warning: Macro %cmake not found <13>Apr 25 12:42:12 rpmi: libboost_system1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: udev-rules-1:245.4-alt2 sisyphus+249711.100.1.1 1586474633 installed <13>Apr 25 12:42:12 rpmi: mount-2.33.2-alt1 sisyphus+227076.100.1.1 1555076789 installed <13>Apr 25 12:42:12 rpmi: libidn2-2.3.0-alt1 sisyphus+240846.100.1.2 1573870475 installed <13>Apr 25 12:42:12 rpmi: libcom_err-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Apr 25 12:42:12 rpmi: libdevmapper-1.02.171-alt1 sisyphus+249206.100.1.1 1585839550 installed <13>Apr 25 12:42:12 rpmi: msulogin-1.0-alt1 1366288515 installed <13>Apr 25 12:42:12 rpmi: sysvinit-2.88-alt6 sisyphus+240403.100.2.1 1573520141 installed <13>Apr 25 12:42:12 rpmi: libe2fs-1.44.6-alt1 sisyphus+224154.100.1.1 1552091678 installed <13>Apr 25 12:42:12 rpmi: libboost_atomic1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: libboost_contract1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: libboost_chrono1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: libboost_timer1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: libboost_thread1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: libboost_type_erasure1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: libboost_filesystem1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: libgdbm-1.8.3-alt10 1454943334 installed <13>Apr 25 12:42:12 rpmi: libcryptopp-8.2.0-alt1 sisyphus+232026.100.1.1 1560458671 installed <13>Apr 25 12:42:12 rpmi: libboost_program_options1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:12 rpmi: gcc-c++-common-1.4.24-alt3 sisyphus+243033.100.1.1 1576462403 installed <13>Apr 25 12:42:12 rpmi: libstdc++9-devel-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed <13>Apr 25 12:42:13 rpmi: gcc9-c++-9.2.1-alt3 sisyphus+245055.100.1.1 1580041617 installed <13>Apr 25 12:42:13 rpmi: udev-hwdb-1:245.4-alt2 sisyphus+249711.100.1.1 1586474633 installed <13>Apr 25 12:42:13 rpmi: libseccomp-2.4.2-alt2 sisyphus+245295.100.1.1 1580406865 installed <13>Apr 25 12:42:13 rpmi: libpcre2-10.34-alt1 sisyphus+241619.100.1.1 1574686794 installed <13>Apr 25 12:42:13 rpmi: liblz4-1:1.9.2-alt1 sisyphus+238585.100.2.2 1570066927 installed <13>Apr 25 12:42:13 rpmi: libiptables-1.8.4-alt1 sisyphus+246876.100.1.1 1582593405 installed <13>Apr 25 12:42:13 rpmi: libjson-c4-0.13.1-alt1 sisyphus+226468.100.8.1 1554723266 installed <13>Apr 25 12:42:13 rpmi: libargon2-20190702-alt1 sisyphus+235300.100.1.1 1564606540 installed <13>Apr 25 12:42:13 rpmi: libgpg-error-1.36-alt1 sisyphus+225621.300.1.1 1553521082 installed <13>Apr 25 12:42:14 rpmi: libgcrypt20-1.8.5-alt3 sisyphus+239622.100.1.1 1571746654 installed <13>Apr 25 12:42:14 rpmi: hwclock-1:2.33.2-alt1 sisyphus+227076.100.1.1 1555076789 installed <13>Apr 25 12:42:14 rpmi: hashalot-0.3-alt1.qa1 1366323553 installed <13>Apr 25 12:42:14 rpmi: losetup-2.33.2-alt1 sisyphus+227076.100.1.1 1555076789 installed <13>Apr 25 12:42:14 rpmi: lsblk-2.33.2-alt1 sisyphus+227076.100.1.1 1555076789 installed <13>Apr 25 12:42:14 rpmi: rpm-macros-cmake-3.17.0-alt1 sisyphus+248174.100.1.1 1584748107 installed <13>Apr 25 12:42:14 rpmi: rmt-0.4b44-alt1.1 sisyphus+226687.100.1.1 1554516078 installed <13>Apr 25 12:42:14 rpmi: dump-0.4b44-alt1.1 sisyphus+226687.100.1.1 1554516078 installed <13>Apr 25 12:42:14 rpmi: cmake-modules-3.17.0-alt1 sisyphus+248174.100.1.1 1584748064 installed <13>Apr 25 12:42:14 rpmi: libuv-1.35.0-alt1 sisyphus+248846.100.1.1 1585502174 installed <13>Apr 25 12:42:14 rpmi: librhash-1.3.5-alt2 1505156279 installed <13>Apr 25 12:42:14 rpmi: libjsoncpp19-1.8.4-alt5 sisyphus+243670.100.1.1 1577521267 installed <13>Apr 25 12:42:14 rpmi: libexpat-2.2.4-alt1 1503305345 installed <13>Apr 25 12:42:14 rpmi: publicsuffix-list-dafsa-20200401-alt1 sisyphus+249161.100.1.1 1585815856 installed <13>Apr 25 12:42:14 rpmi: libpsl-0.21.0-alt2 sisyphus+237083.100.1.1 1567531657 installed <13>Apr 25 12:42:14 rpmi: libnghttp2-1.40.0-alt1 sisyphus+244416.100.1.1 1579241942 installed <13>Apr 25 12:42:14 rpmi: libverto-0.3.0-alt1_7 sisyphus+225932.100.1.1 1553994919 installed <13>Apr 25 12:42:14 rpmi: libkeyutils-1.6-alt2 sisyphus+226520.100.2.1 1554512089 installed <13>Apr 25 12:42:14 rpmi: libbrotlicommon-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Apr 25 12:42:14 rpmi: libbrotlidec-1.0.7-alt1 sisyphus+226738.100.2.1 1554554568 installed <13>Apr 25 12:42:14 rpmi: libnettle7-3.5.1-alt1 sisyphus+235265.40.6.1 1566223065 installed <13>Apr 25 12:42:14 rpmi: libarchive13-3.4.0-alt1 sisyphus+235265.640.9.1 1566482857 installed <13>Apr 25 12:42:14 rpmi: libp11-kit-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Apr 25 12:42:14 rpmi: libtasn1-4.16.0-alt1 sisyphus+245480.100.1.1 1580825062 installed <13>Apr 25 12:42:14 rpmi: libboost_context1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:14 rpmi: libboost_fiber1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:14 rpmi: libboost_stacktrace1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:14 rpmi: libboost_test1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:14 rpmi: libboost_serialization1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:14 rpmi: libboost_random1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:14 rpmi: libboost_iostreams1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:15 rpmi: libicu66-1:6.6.1-alt1 sisyphus+247988.100.1.1 1584454027 installed <13>Apr 25 12:42:15 rpmi: libboost_regex1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:15 rpmi: libboost_graph1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:15 rpmi: libboost_date_time1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:15 rpmi: libboost_container1.72.0-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:16 rpmi: boost-devel-headers-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595894 installed <13>Apr 25 12:42:16 rpmi: boost-devel-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:16 rpmi: bc-1:1.07.1-alt1 sisyphus+221902.700.4.1 1550587857 installed <13>Apr 25 12:42:16 rpmi: rpm-macros-alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 25 12:42:16 rpmi: alternatives-0.5.1-alt1 sisyphus+226946.100.1.1 1554830426 installed <13>Apr 25 12:42:16 rpmi: ca-certificates-2020.01.23-alt1 sisyphus+244791.300.2.1 1580285500 installed <13>Apr 25 12:42:16 rpmi: ca-trust-0.1.2-alt1 sisyphus+233348.100.1.1 1561653823 installed <13>Apr 25 12:42:16 rpmi: p11-kit-trust-0.23.15-alt1 sisyphus+226408.100.2.1 1554288204 installed <13>Apr 25 12:42:16 rpmi: libcrypto1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Apr 25 12:42:16 rpmi: libssl1.1-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <86>Apr 25 12:42:16 groupadd[1024847]: group added to /etc/group: name=_keytab, GID=499 <86>Apr 25 12:42:16 groupadd[1024847]: group added to /etc/gshadow: name=_keytab <86>Apr 25 12:42:16 groupadd[1024847]: new group: name=_keytab, GID=499 <13>Apr 25 12:42:16 rpmi: libkrb5-1.17.1-alt1 sisyphus+242784.100.1.1 1576137330 installed <13>Apr 25 12:42:16 rpmi: libkmod-26-alt1 sisyphus+226359.100.1.1 1554129990 installed <13>Apr 25 12:42:16 rpmi: kmod-26-alt1 sisyphus+226359.100.1.1 1554129990 installed <86>Apr 25 12:42:16 groupadd[1025357]: group added to /etc/group: name=sasl, GID=498 <86>Apr 25 12:42:16 groupadd[1025357]: group added to /etc/gshadow: name=sasl <86>Apr 25 12:42:16 groupadd[1025357]: new group: name=sasl, GID=498 <13>Apr 25 12:42:17 rpmi: libsasl2-3-2.1.27-alt2 sisyphus+228101.100.1.1 1556139863 installed <13>Apr 25 12:42:17 rpmi: libldap-2.4.48-alt3 sisyphus+238816.100.1.1 1570449022 installed <13>Apr 25 12:42:17 rpmi: libcurl-7.69.1-alt1 sisyphus+247613.100.1.1 1583913910 installed <13>Apr 25 12:42:17 rpmi: libtirpc-1.2.6-alt1 sisyphus+250076.100.1.1 1587038270 installed <13>Apr 25 12:42:17 rpmi: libnsl2-1.1.0-alt1_1 1511548749 installed <13>Apr 25 12:42:17 rpmi: python-modules-encodings-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 25 12:42:17 rpmi: python-modules-compiler-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 25 12:42:17 rpmi: python-modules-email-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 25 12:42:17 rpmi: python-modules-unittest-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 25 12:42:17 rpmi: python-modules-nis-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 25 12:42:17 rpmi: python-modules-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 25 12:42:17 rpmi: libcryptsetup-2.2.2-alt1 sisyphus+242851.300.2.1 1576248426 installed <13>Apr 25 12:42:17 rpmi: startup-0.9.9.9-alt1 sisyphus+242122.100.1.1 1575282386 installed <13>Apr 25 12:42:17 rpmi: systemd-utils-1:245.4-alt2 sisyphus+249711.100.1.1 1586474686 installed <13>Apr 25 12:42:17 rpmi: dmsetup-1.02.171-alt1 sisyphus+249206.100.1.1 1585839550 installed <86>Apr 25 12:42:17 groupadd[1027170]: group added to /etc/group: name=tape, GID=497 <86>Apr 25 12:42:17 groupadd[1027170]: group added to /etc/gshadow: name=tape <86>Apr 25 12:42:17 groupadd[1027170]: new group: name=tape, GID=497 <86>Apr 25 12:42:17 groupadd[1027182]: group added to /etc/group: name=dialout, GID=496 <86>Apr 25 12:42:17 groupadd[1027182]: group added to /etc/gshadow: name=dialout <86>Apr 25 12:42:17 groupadd[1027182]: new group: name=dialout, GID=496 <86>Apr 25 12:42:17 groupadd[1027198]: group added to /etc/group: name=input, GID=495 <86>Apr 25 12:42:17 groupadd[1027198]: group added to /etc/gshadow: name=input <86>Apr 25 12:42:17 groupadd[1027198]: new group: name=input, GID=495 <86>Apr 25 12:42:17 groupadd[1027211]: group added to /etc/group: name=video, GID=494 <86>Apr 25 12:42:17 groupadd[1027211]: group added to /etc/gshadow: name=video <86>Apr 25 12:42:17 groupadd[1027211]: new group: name=video, GID=494 <86>Apr 25 12:42:17 groupadd[1027233]: group added to /etc/group: name=render, GID=493 <86>Apr 25 12:42:17 groupadd[1027233]: group added to /etc/gshadow: name=render <86>Apr 25 12:42:17 groupadd[1027233]: new group: name=render, GID=493 <13>Apr 25 12:42:17 rpmi: udev-1:245.4-alt2 sisyphus+249711.100.1.1 1586474686 installed <86>Apr 25 12:42:17 groupadd[1027404]: group added to /etc/group: name=fuse, GID=492 <86>Apr 25 12:42:17 groupadd[1027404]: group added to /etc/gshadow: name=fuse <86>Apr 25 12:42:17 groupadd[1027404]: new group: name=fuse, GID=492 <86>Apr 25 12:42:17 groupadd[1027414]: group added to /etc/group: name=cuse, GID=491 <86>Apr 25 12:42:17 groupadd[1027414]: group added to /etc/gshadow: name=cuse <86>Apr 25 12:42:17 groupadd[1027414]: new group: name=cuse, GID=491 <13>Apr 25 12:42:17 rpmi: fuse-common-1.1.0-alt1 sisyphus+225075.100.1.1 1552666271 installed <13>Apr 25 12:42:17 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>Apr 25 12:42:17 rpmi: libfuse-2.9.9-alt1 sisyphus+225075.300.1.1 1552666433 installed <13>Apr 25 12:42:17 rpmi: libfuse-devel-2.9.9-alt1 sisyphus+225075.300.1.1 1552666433 installed <13>Apr 25 12:42:17 rpmi: python-modules-json-2.7.17-alt4 sisyphus+244873.100.2.1 1581419544 installed <13>Apr 25 12:42:18 rpmi: cmake-3.17.0-alt1 sisyphus+248174.100.1.1 1584748107 installed <13>Apr 25 12:42:18 rpmi: libcurl-devel-7.69.1-alt1 sisyphus+247613.100.1.1 1583913910 installed <13>Apr 25 12:42:18 rpmi: libssl-devel-1.1.1g-alt1 sisyphus+249982.60.8.1 1587743711 installed <13>Apr 25 12:42:18 rpmi: boost-filesystem-devel-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:18 rpmi: boost-program_options-devel-1:1.72.0-alt2 sisyphus+247988.500.12.1 1584595897 installed <13>Apr 25 12:42:18 rpmi: gcc-c++-9-alt1 sisyphus+239632.300.3.1 1571788297 installed <13>Apr 25 12:42:18 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.10-alt2.nosrc.rpm Installing fuse-cryfs-0.9.10-alt2.src.rpm Building target platforms: i586 Building for target i586 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.55605 + 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.10 + echo 'Source #0 (fuse-cryfs-0.9.10.tar):' Source #0 (fuse-cryfs-0.9.10.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/fuse-cryfs-0.9.10.tar + cd fuse-cryfs-0.9.10 + /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.55605 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd fuse-cryfs-0.9.10 + 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.10/BUILD ~/RPM/BUILD/fuse-cryfs-0.9.10 + 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.2.1 -- The CXX compiler identification is GNU 9.2.1 -- Check for working C compiler: /usr/bin/cc -- Check for working C compiler: /usr/bin/cc - works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: /usr/bin/c++ -- Check for working CXX compiler: /usr/bin/c++ - works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Building version 0.9.10 -- Boost will be dynamically linked -- Found Boost: /usr/include (found suitable version "1.72.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.72.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.72.0", minimum required is "1.56.0") -- Boost will be dynamically linked -- Found Boost: /usr/include (found suitable version "1.72.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.72.0", minimum required is "1.56.0") found components: program_options chrono -- Building version 0.9.10 -- 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.10/BUILD + popd ~/RPM/BUILD/fuse-cryfs-0.9.10 + make -j8 -C BUILD make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target scrypt_original make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target gitversion make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target spdlog make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target man make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 2%] Generating cryfs.1.gz make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 5%] Built target man make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 3%] Building CXX object vendor/spdlog/CMakeFiles/spdlog.dir/dummy.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 1%] Creating directories for 'scrypt_original' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 6%] Linking CXX static library libspdlog.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 7%] No download step for 'scrypt_original' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 7%] Built target spdlog make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 8%] No patch step for 'scrypt_original' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 8%] No update step for 'scrypt_original' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 4%] Building CXX object src/gitversion/CMakeFiles/gitversion.dir/versionstring.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 2%] Building CXX object src/gitversion/CMakeFiles/gitversion.dir/gitversion.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 5%] Building CXX object src/gitversion/CMakeFiles/gitversion.dir/VersionCompare.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 10%] Linking CXX static library libgitversion.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 10%] Built target gitversion make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 10%] Performing build step for 'scrypt_original' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[3]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' ( export CC="/usr/bin/cc"; export CFLAGS="-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG"; command -p sh /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport/Build/cpusupport.sh "$PATH") > cpusupport-config.h.tmp && command -p mv cpusupport-config.h.tmp cpusupport-config.h 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.10/BUILD/vendor/scrypt/src/scrypt_original-build' make all-am make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/crypto/scrypt-crypto_aesctr.o -MD -MP -MF libcperciva/crypto/.deps/scrypt-crypto_aesctr.Tpo -c -o libcperciva/crypto/scrypt-crypto_aesctr.o `test -f 'libcperciva/crypto/crypto_aesctr.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/crypto/crypto_aesctr.c mv -f libcperciva/crypto/.deps/scrypt-crypto_aesctr.Tpo libcperciva/crypto/.deps/scrypt-crypto_aesctr.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT scrypt-main.o -MD -MP -MF .deps/scrypt-main.Tpo -c -o scrypt-main.o `test -f 'main.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`main.c mv -f .deps/scrypt-main.Tpo .deps/scrypt-main.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" `. ./cpusupport-config.h; echo ${CFLAGS_X86_AESNI}` -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/crypto/libcperciva_aesni_a-crypto_aes_aesni.o -MD -MP -MF libcperciva/crypto/.deps/libcperciva_aesni_a-crypto_aes_aesni.Tpo -c -o libcperciva/crypto/libcperciva_aesni_a-crypto_aes_aesni.o `test -f 'libcperciva/crypto/crypto_aes_aesni.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/crypto/crypto_aes_aesni.c mv -f libcperciva/crypto/.deps/libcperciva_aesni_a-crypto_aes_aesni.Tpo libcperciva/crypto/.deps/libcperciva_aesni_a-crypto_aes_aesni.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/cpusupport/scrypt-cpusupport_x86_sse2.o -MD -MP -MF libcperciva/cpusupport/.deps/scrypt-cpusupport_x86_sse2.Tpo -c -o libcperciva/cpusupport/scrypt-cpusupport_x86_sse2.o `test -f 'libcperciva/cpusupport/cpusupport_x86_sse2.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/cpusupport/cpusupport_x86_sse2.c mv -f libcperciva/cpusupport/.deps/scrypt-cpusupport_x86_sse2.Tpo libcperciva/cpusupport/.deps/scrypt-cpusupport_x86_sse2.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/crypto/scrypt-crypto_entropy.o -MD -MP -MF libcperciva/crypto/.deps/scrypt-crypto_entropy.Tpo -c -o libcperciva/crypto/scrypt-crypto_entropy.o `test -f 'libcperciva/crypto/crypto_entropy.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/crypto/crypto_entropy.c mv -f libcperciva/crypto/.deps/scrypt-crypto_entropy.Tpo libcperciva/crypto/.deps/scrypt-crypto_entropy.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/util/scrypt-entropy.o -MD -MP -MF libcperciva/util/.deps/scrypt-entropy.Tpo -c -o libcperciva/util/scrypt-entropy.o `test -f 'libcperciva/util/entropy.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/util/entropy.c mv -f libcperciva/util/.deps/scrypt-entropy.Tpo libcperciva/util/.deps/scrypt-entropy.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT lib/crypto/scrypt-crypto_scrypt.o -MD -MP -MF lib/crypto/.deps/scrypt-crypto_scrypt.Tpo -c -o lib/crypto/scrypt-crypto_scrypt.o `test -f 'lib/crypto/crypto_scrypt.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`lib/crypto/crypto_scrypt.c mv -f lib/crypto/.deps/scrypt-crypto_scrypt.Tpo lib/crypto/.deps/scrypt-crypto_scrypt.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/util/scrypt-readpass.o -MD -MP -MF libcperciva/util/.deps/scrypt-readpass.Tpo -c -o libcperciva/util/scrypt-readpass.o `test -f 'libcperciva/util/readpass.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/util/readpass.c mv -f libcperciva/util/.deps/scrypt-readpass.Tpo libcperciva/util/.deps/scrypt-readpass.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/cpusupport/scrypt-cpusupport_x86_aesni.o -MD -MP -MF libcperciva/cpusupport/.deps/scrypt-cpusupport_x86_aesni.Tpo -c -o libcperciva/cpusupport/scrypt-cpusupport_x86_aesni.o `test -f 'libcperciva/cpusupport/cpusupport_x86_aesni.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/cpusupport/cpusupport_x86_aesni.c mv -f libcperciva/cpusupport/.deps/scrypt-cpusupport_x86_aesni.Tpo libcperciva/cpusupport/.deps/scrypt-cpusupport_x86_aesni.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/util/scrypt-warnp.o -MD -MP -MF libcperciva/util/.deps/scrypt-warnp.Tpo -c -o libcperciva/util/scrypt-warnp.o `test -f 'libcperciva/util/warnp.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/util/warnp.c mv -f libcperciva/util/.deps/scrypt-warnp.Tpo libcperciva/util/.deps/scrypt-warnp.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT lib/scryptenc/scrypt-scryptenc_cpuperf.o -MD -MP -MF lib/scryptenc/.deps/scrypt-scryptenc_cpuperf.Tpo -c -o lib/scryptenc/scrypt-scryptenc_cpuperf.o `test -f 'lib/scryptenc/scryptenc_cpuperf.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`lib/scryptenc/scryptenc_cpuperf.c mv -f lib/scryptenc/.deps/scrypt-scryptenc_cpuperf.Tpo lib/scryptenc/.deps/scrypt-scryptenc_cpuperf.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/crypto/scrypt-crypto_aes.o -MD -MP -MF libcperciva/crypto/.deps/scrypt-crypto_aes.Tpo -c -o libcperciva/crypto/scrypt-crypto_aes.o `test -f 'libcperciva/crypto/crypto_aes.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/crypto/crypto_aes.c mv -f libcperciva/crypto/.deps/scrypt-crypto_aes.Tpo libcperciva/crypto/.deps/scrypt-crypto_aes.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' rm -f libcperciva_aesni.a ar cru libcperciva_aesni.a libcperciva/crypto/libcperciva_aesni_a-crypto_aes_aesni.o ranlib libcperciva_aesni.a make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/util/scrypt-insecure_memzero.o -MD -MP -MF libcperciva/util/.deps/scrypt-insecure_memzero.Tpo -c -o libcperciva/util/scrypt-insecure_memzero.o `test -f 'libcperciva/util/insecure_memzero.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/util/insecure_memzero.c mv -f libcperciva/util/.deps/scrypt-insecure_memzero.Tpo libcperciva/util/.deps/scrypt-insecure_memzero.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT lib/util/scrypt-memlimit.o -MD -MP -MF lib/util/.deps/scrypt-memlimit.Tpo -c -o lib/util/scrypt-memlimit.o `test -f 'lib/util/memlimit.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`lib/util/memlimit.c In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util/memlimit.c:38: /usr/include/sys/sysctl.h:21:2: warning: #warning "The header is deprecated and will be removed." [-Wcpp] 21 | #warning "The header is deprecated and will be removed." | ^~~~~~~ mv -f lib/util/.deps/scrypt-memlimit.Tpo lib/util/.deps/scrypt-memlimit.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT lib/scryptenc/scrypt-scryptenc.o -MD -MP -MF lib/scryptenc/.deps/scrypt-scryptenc.Tpo -c -o lib/scryptenc/scrypt-scryptenc.o `test -f 'lib/scryptenc/scryptenc.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`lib/scryptenc/scryptenc.c mv -f lib/scryptenc/.deps/scrypt-scryptenc.Tpo lib/scryptenc/.deps/scrypt-scryptenc.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT libcperciva/alg/scrypt-sha256.o -MD -MP -MF libcperciva/alg/.deps/scrypt-sha256.Tpo -c -o libcperciva/alg/scrypt-sha256.o `test -f 'libcperciva/alg/sha256.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`libcperciva/alg/sha256.c mv -f libcperciva/alg/.deps/scrypt-sha256.Tpo libcperciva/alg/.deps/scrypt-sha256.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT lib/crypto/scrypt-crypto_scrypt_smix.o -MD -MP -MF lib/crypto/.deps/scrypt-crypto_scrypt_smix.Tpo -c -o lib/crypto/scrypt-crypto_scrypt_smix.o `test -f 'lib/crypto/crypto_scrypt_smix.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`lib/crypto/crypto_scrypt_smix.c mv -f lib/crypto/.deps/scrypt-crypto_scrypt_smix.Tpo lib/crypto/.deps/scrypt-crypto_scrypt_smix.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -DHAVE_CONFIG_H -I. -I/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" `. ./cpusupport-config.h; echo ${CFLAGS_X86_SSE2}` -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -MT lib/crypto/libscrypt_sse2_a-crypto_scrypt_smix_sse2.o -MD -MP -MF lib/crypto/.deps/libscrypt_sse2_a-crypto_scrypt_smix_sse2.Tpo -c -o lib/crypto/libscrypt_sse2_a-crypto_scrypt_smix_sse2.o `test -f 'lib/crypto/crypto_scrypt_smix_sse2.c' || echo '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/'`lib/crypto/crypto_scrypt_smix_sse2.c /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/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.10/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.10/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); | ^ mv -f lib/crypto/.deps/libscrypt_sse2_a-crypto_scrypt_smix_sse2.Tpo lib/crypto/.deps/libscrypt_sse2_a-crypto_scrypt_smix_sse2.Po make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' rm -f libscrypt_sse2.a ar cru libscrypt_sse2.a lib/crypto/libscrypt_sse2_a-crypto_scrypt_smix_sse2.o ranlib libscrypt_sse2.a make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[4]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /usr/bin/cc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/alg -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/cpusupport -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/libcperciva/util -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/crypto -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/scryptenc -I /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/lib/util -I . -D CPUSUPPORT_CONFIG_FILE=\"cpusupport-config.h\" -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -O2 -DNDEBUG -o scrypt scrypt-main.o libcperciva/alg/scrypt-sha256.o libcperciva/cpusupport/scrypt-cpusupport_x86_aesni.o libcperciva/cpusupport/scrypt-cpusupport_x86_sse2.o libcperciva/crypto/scrypt-crypto_aes.o libcperciva/crypto/scrypt-crypto_aesctr.o libcperciva/crypto/scrypt-crypto_entropy.o libcperciva/util/scrypt-entropy.o libcperciva/util/scrypt-insecure_memzero.o libcperciva/util/scrypt-readpass.o libcperciva/util/scrypt-warnp.o lib/crypto/scrypt-crypto_scrypt.o lib/crypto/scrypt-crypto_scrypt_smix.o lib/scryptenc/scrypt-scryptenc.o lib/scryptenc/scrypt-scryptenc_cpuperf.o lib/util/scrypt-memlimit.o -lcrypto libcperciva_aesni.a libscrypt_sse2.a -lrt make[4]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 10%] Performing install step for 'scrypt_original' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make install-am make[5]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /bin/mkdir -p '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/bin' /bin/install -c scrypt '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/bin' make[5]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[5]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' /bin/mkdir -p '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/share/man/man1' /bin/install -c -m 644 /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/vendor/scrypt/scrypt-1.2.0/scrypt/scrypt.1 '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/share/man/man1' make[5]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD/vendor/scrypt/src/scrypt_original-build' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 11%] Completed 'scrypt_original' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 11%] Built target scrypt_original make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target scrypt make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 14%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 15%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 13%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 14%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 16%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 15%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 16%] Linking C static library libscrypt.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 16%] Built target scrypt make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target cpp-utils make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 20%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 17%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 19%] Building CXX object src/cpp-utils/CMakeFiles/cpp-utils.dir/crypto/RandomPadding.cpp.o /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/RandomPadding.cpp: In static member function 'static boost::optional cpputils::RandomPadding::remove(const cpputils::Data&)': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/system/get_total_memory.cpp:3: /usr/include/sys/sysctl.h:21:2: warning: #warning "The header is deprecated and will be removed." [-Wcpp] 21 | #warning "The header is deprecated and will be removed." | ^~~~~~~ make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 39%] Linking CXX static library libcpp-utils.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 39%] Built target cpp-utils make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target parallelaccessstore make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target fspp make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target blockstore make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 41%] Building CXX object src/fspp/CMakeFiles/fspp.dir/impl/Profiler.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 47%] Linking CXX static library libparallelaccessstore.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 47%] Built target parallelaccessstore make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 42%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/utils/Key.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 43%] Building CXX object src/fspp/CMakeFiles/fspp.dir/fuse/Fuse.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 50%] Linking CXX static library libfspp.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 50%] Built target fspp make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/blockstore/implementations/parallelaccess/BlockRef.h:5, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/parallelaccess/ParallelAccessBlockStore.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/parallelaccessstore/ParallelAccessStore.h: In instantiation of 'boost::optional > parallelaccessstore::ParallelAccessStore::load(const Key&, std::function(Resource*)>) [with Resource = blockstore::Block; ResourceRef = blockstore::parallelaccess::BlockRef; Key = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/parallelaccessstore/ParallelAccessStore.h:147:4: required from 'boost::optional > parallelaccessstore::ParallelAccessStore::load(const Key&) [with Resource = blockstore::Block; ResourceRef = blockstore::parallelaccess::BlockRef; Key = cpputils::FixedSizeData<16>]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/parallelaccess/ParallelAccessBlockStore.cpp:40:45: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/parallelaccessstore/ParallelAccessStore.h:164:33: note: remove 'std::move' call make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 55%] Building CXX object src/blockstore/CMakeFiles/blockstore.dir/implementations/ondisk/OnDiskBlock.cpp.o /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/ondisk/OnDiskBlock.cpp: In static member function 'static boost::optional > blockstore::ondisk::OnDiskBlock::CreateOnDisk(const boost::filesystem::path&, const Key&, cpputils::Data)': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/CachingBlockStore.h:5, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/CachingBlockStore.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:76:8: required from 'boost::optional blockstore::caching::Cache::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 1000]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/CachingBlockStore.cpp:29:3: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 60%] Linking CXX static library libblockstore.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 60%] Built target blockstore make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target blobstore make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 65%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 60%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 64%] 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.10/src/blobstore/implementations/onblocks/parallelaccessdatatreestore/DataTreeRef.h:5, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/parallelaccessstore/ParallelAccessStore.h: In instantiation of 'boost::optional > parallelaccessstore::ParallelAccessStore::load(const Key&, std::function(Resource*)>) [with Resource = blobstore::onblocks::datatreestore::DataTree; ResourceRef = blobstore::onblocks::parallelaccessdatatreestore::DataTreeRef; Key = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/parallelaccessstore/ParallelAccessStore.h:147:4: required from 'boost::optional > parallelaccessstore::ParallelAccessStore::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.10/src/blobstore/implementations/onblocks/parallelaccessdatatreestore/ParallelAccessDataTreeStore.cpp:30:39: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/parallelaccessstore/ParallelAccessStore.h:164:33: note: remove 'std::move' call make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 61%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 64%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 61%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 63%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 68%] Linking CXX static library libblobstore.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 68%] Built target blobstore make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target cryfs make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:26:30: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/outer/OuterEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 70%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 71%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigLoader.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 72%] 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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 75%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryConfig.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 76%] Building CXX object src/cryfs/CMakeFiles/cryfs.dir/config/CryConfigFile.cpp.o /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp: In static member function 'static boost::optional cryfs::CryConfigFile::load(const boost::filesystem::path&, const string&)': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cryfs/config/CryConfigFile.cpp:53:21: note: remove 'std::move' call In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 72%] 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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptor.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/crypto/CryConfigEncryptorFactory.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cryfs/filesystem/CryNode.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryCipher.cpp:3: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/DirBlob.cpp:9: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/fsblobstore/../parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStoreAdapter.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStoreAdapter.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CrySymlink.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryOpenFile.cpp:6: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDir.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:76:8: required from 'boost::optional blockstore::caching::Cache::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.cpp:23:40: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/../config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryNode.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryFile.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:5, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/parallelaccessstore/ParallelAccessStore.h: In instantiation of 'boost::optional > parallelaccessstore::ParallelAccessStore::load(const Key&, std::function(Resource*)>) [with Resource = cryfs::cachingfsblobstore::FsBlobRef; ResourceRef = cryfs::parallelaccessfsblobstore::FsBlobRef; Key = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.cpp:36:6: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/parallelaccessstore/ParallelAccessStore.h:164:33: note: remove 'std::move' call In file included from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/cachingfsblobstore/FsBlobRef.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:2: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/CachingBlockStore.h:5, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/blockstore/implementations/caching/cache/QueueMap.h:51:27: note: remove 'std::move' call /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 1000]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:158:5: required from 'bool blockstore::caching::Cache::_deleteMatchingEntryAtBeginning(std::function&)>) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 1000]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:149:10: required from 'void blockstore::caching::Cache::_deleteMatchingEntriesAtBeginning(std::function&)>) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 1000]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:139:9: required from 'void blockstore::caching::Cache::_deleteMatchingEntriesAtBeginningParallel(std::function&)>) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 1000]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:120:10: required from 'void blockstore::caching::Cache::_deleteAllEntriesParallel() [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 1000]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:67:3: required from 'blockstore::caching::Cache::~Cache() [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 1000]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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:284:17: required from 'std::unique_ptr<_Tp, _Dp>::~unique_ptr() [with _Tp = blockstore::caching::CachingBlockStore; _Dp = std::default_delete]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/pointer/unique_ref.h:28:7: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 94%] Linking CXX static library libcryfs.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 94%] Built target cryfs make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target cryfs-cli make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 97%] 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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 96%] Building CXX object src/cryfs-cli/CMakeFiles/cryfs-cli.dir/VersionChecker.cpp.o make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:12, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 99%] Linking CXX static library libcryfs-cli.a make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 99%] Built target cryfs-cli make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' Scanning dependencies of target cryfs-cli_bin make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:23:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:24:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:25:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Rijndael; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::AES128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:26:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:29:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:30:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:31:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Twofish; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Twofish128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:32:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:35:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:36:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:37:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::Serpent; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Serpent128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:38:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:41:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::CAST256; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Cast256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:42:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:46:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 56; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<56>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars448_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:47:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:49:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 32; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<32>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars256_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:50:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:10, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/GCM_Cipher.h: In instantiation of 'static boost::optional cpputils::GCM_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::GCM_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_GCM]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:51:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/cpp-utils/crypto/symmetric/ciphers.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/config/CryConfigFile.h:8, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/CFB_Cipher.h: In instantiation of 'static boost::optional cpputils::CFB_Cipher::decrypt(const byte*, unsigned int, const EncryptionKey&) [with BlockCipher = CryptoPP::MARS; unsigned int KeySize = 16; CryptoPP::byte = unsigned char; cpputils::CFB_Cipher::EncryptionKey = cpputils::FixedSizeData<16>]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/Cipher.h:22:57: required from 'cpputils::CipherConcept::~CipherConcept() [with X = cpputils::Mars128_CFB]' /usr/include/boost/concept/detail/general.hpp:39:28: required from 'static void boost::concepts::requirement::failed() [with Model = cpputils::CipherConcept]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cpp-utils/crypto/symmetric/ciphers.h:52:1: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/src/blockstore/implementations/caching/cache/Cache.h:6, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:7, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/ParallelAccessFsBlobStore.h:9, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/CryDevice.h:11, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/Cli.h:12, from /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs-cli/main.cpp:1: /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h: In instantiation of 'boost::optional blockstore::caching::QueueMap::pop(const Key&) [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]': /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/QueueMap.h:58:36: required from 'boost::optional blockstore::caching::QueueMap::pop() [with Key = cpputils::FixedSizeData<16>; Value = blockstore::caching::CacheEntry, cpputils::unique_ref >]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:109:8: required from 'void blockstore::caching::Cache::_deleteEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:98:5: required from 'void blockstore::caching::Cache::_makeSpaceForEntry(std::unique_lock*) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/blockstore/implementations/caching/cache/Cache.h:87:3: required from 'void blockstore::caching::Cache::push(const Key&, Value) [with Key = cpputils::FixedSizeData<16>; Value = cpputils::unique_ref; unsigned int MAX_ENTRIES = 50]' /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/src/cryfs/filesystem/parallelaccessfsblobstore/../cachingfsblobstore/CachingFsBlobStore.h:81:49: required from here /usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [100%] Linking CXX executable cryfs make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [100%] Built target cryfs-cli_bin make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.90535 + 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.10 + 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.10/BUILD' make[1]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 5%] Built target scrypt_original make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 10%] Built target scrypt make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 12%] Built target spdlog make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 16%] Built target gitversion make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 39%] Built target cpp-utils make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 41%] Built target fspp make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 43%] Built target parallelaccessstore make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 60%] Built target blockstore make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 68%] Built target blobstore make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 94%] Built target cryfs make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [ 99%] Built target cryfs-cli make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [100%] Built target cryfs-cli_bin make[2]: Entering directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' make[2]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/BUILD' [100%] Built target man make[1]: Leaving directory '/usr/src/RPM/BUILD/fuse-cryfs-0.9.10/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.10/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 3375: unique symbol not of object type section [ 5] '.dynsym': symbol 5067: 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.10-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.Lue2hb 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.8yaLYc 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.72.0 >= set:kjmF9, libboost_filesystem.so.1.72.0 >= set:lg1UMCHrajSZ3HBEhLD5xNbNUvaKonkZG8H0NvFX4zZLAEEsMrvrlYDMR1X, libboost_program_options.so.1.72.0 >= set:nhpNhdLtBxow1Omhsmmg0pFgZ42yeFzDNcmHgae4CLhlkbSs1ZaIXn4ycJpHslg5uKzH1GeVZ8Xcsu4wI8utfMi8NJJoAg, libboost_thread.so.1.72.0 >= set:mi41d3D868AyHO0dM0xK13OwOzUV0Z4KlZJV3, 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.DrHXSa Creating fuse-cryfs-debuginfo package Processing files: fuse-cryfs-debuginfo-0.9.10-alt2 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.w50aN9 find-provides: running scripts (debuginfo) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.lGpcBc find-requires: running scripts (debuginfo) Requires: fuse-cryfs = 0.9.10-alt2, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libboost_chrono.so.1.72.0), debug(libboost_filesystem.so.1.72.0), debug(libboost_program_options.so.1.72.0), debug(libboost_thread.so.1.72.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.10-alt2.i586.rpm Wrote: /usr/src/RPM/RPMS/i586/fuse-cryfs-debuginfo-0.9.10-alt2.i586.rpm 1015.41user 40.98system 6:57.71elapsed 252%CPU (0avgtext+0avgdata 774004maxresident)k 0inputs+0outputs (0major+15079975minor)pagefaults 0swaps /.out/fuse-cryfs-0.9.10-alt2.i586.rpm: The use of such a license name is ambiguous: LGPL /.out/fuse-cryfs-debuginfo-0.9.10-alt2.i586.rpm: The use of such a license name is ambiguous: LGPL 1026.05user 44.70system 7:14.80elapsed 246%CPU (0avgtext+0avgdata 774004maxresident)k 0inputs+0outputs (0major+15505749minor)pagefaults 0swaps