>>> mergerfs: Building testing/mergerfs 2.40.2-r1 (using abuild 3.14.0-r0) started Mon, 21 Oct 2024 20:13:10 +0000
>>> mergerfs: Validating /home/buildozer/aports/testing/mergerfs/APKBUILD...
>>> WARNING: mergerfs: Setting the maintainer with a comment is deprecated. Use maintainer="Nathan Caldwell <saintdev@gmail.com>" instead
>>> mergerfs: Analyzing dependencies...
>>> mergerfs: Installing for build: build-base libattr autoconf automake libtool gettext-dev attr-dev linux-headers
(1/23) Installing libattr (2.5.2-r2)
(2/23) Installing m4 (1.4.19-r3)
(3/23) Installing libbz2 (1.0.8-r6)
(4/23) Installing perl (5.40.0-r3)
(5/23) Installing autoconf (2.72-r0)
(6/23) Installing automake (1.17-r0)
(7/23) Installing libltdl (2.4.7-r3)
(8/23) Installing libtool (2.4.7-r3)
(9/23) Installing xz-libs (5.6.3-r0)
(10/23) Installing xz (5.6.3-r0)
(11/23) Installing gettext-asprintf (0.22.5-r0)
(12/23) Installing libintl (0.22.5-r0)
(13/23) Installing gettext-libs (0.22.5-r0)
(14/23) Installing gettext-envsubst (0.22.5-r0)
(15/23) Installing libxml2 (2.13.4-r1)
(16/23) Installing gettext (0.22.5-r0)
(17/23) Installing gettext-dev (0.22.5-r0)
(18/23) Installing attr-dev (2.5.2-r2)
(19/23) Installing linux-headers (6.6-r1)
(20/23) Installing .makedepends-mergerfs (20241021.201312)
(21/23) Installing perl-error (0.17029-r2)
(22/23) Installing perl-git (2.46.2-r0)
(23/23) Installing git-perl (2.46.2-r0)
Executing busybox-1.37.0-r3.trigger
OK: 319 MiB in 124 packages
>>> mergerfs: Cleaning up srcdir
>>> mergerfs: Cleaning up pkgdir
>>> mergerfs: Cleaning up tmpdir
>>> mergerfs: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mergerfs-2.40.2.tar.gz
>>> mergerfs: Fetching https://distfiles.alpinelinux.org/distfiles/edge/mergerfs-2.40.2.tar.gz
>>> mergerfs: Checking sha512sums...
mergerfs-2.40.2.tar.gz: OK
>>> mergerfs: Unpacking /var/cache/distfiles/edge/mergerfs-2.40.2.tar.gz...
make DEBUG= -C libfuse
./buildtools/update-version
mkdir -p build/.src build/.tests
touch build/stamp
fatal: not a git repository (or any of the parent directories): .git
grep: src/version.hpp: No such file or directory
make[1]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
make build/.src/branch.o build/.src/branches.o build/.src/category.o build/.src/config.o build/.src/config_cachefiles.o build/.src/config_flushonclose.o build/.src/config_follow_symlinks.o build/.src/config_inodecalc.o build/.src/config_link_exdev.o build/.src/config_log_metrics.o build/.src/config_moveonenospc.o build/.src/config_nfsopenhack.o build/.src/config_rename_exdev.o build/.src/config_set.o build/.src/config_statfs.o build/.src/config_statfsignore.o build/.src/config_xattr.o build/.src/format.o build/.src/from_string.o build/.src/fs_acl.o build/.src/fs_attr.o build/.src/fs_clonefile.o build/.src/fs_clonepath.o build/.src/fs_copy_file_range.o build/.src/fs_copydata.o build/.src/fs_copydata_copy_file_range.o build/.src/fs_copydata_readwrite.o build/.src/fs_cow.o build/.src/fs_fadvise.o build/.src/fs_fallocate.o build/.src/fs_ficlone.o build/.src/fs_file_size.o build/.src/fs_findallfiles.o build/.src/fs_findonfs.o build/.src/fs_futimesat.o build/.src/fs_getdents64.o build/.src/fs_getfl.o build/.src/fs_glob.o build/.src/fs_has_space.o build/.src/fs_info.o build/.src/fs_inode.o build/.src/fs_mktemp.o build/.src/fs_movefile.o build/.src/fs_path.o build/.src/fs_readahead.o build/.src/fs_realpathize.o build/.src/fs_sendfile.o build/.src/fs_setfl.o build/.src/fs_statvfs_cache.o build/.src/fs_wait_for_mount.o build/.src/fs_xattr.o build/.src/func.o build/.src/fuse_access.o build/.src/fuse_bmap.o build/.src/fuse_chmod.o build/.src/fuse_chown.o build/.src/fuse_copy_file_range.o build/.src/fuse_create.o build/.src/fuse_destroy.o build/.src/fuse_fallocate.o build/.src/fuse_fchmod.o build/.src/fuse_fchown.o build/.src/fuse_fgetattr.o build/.src/fuse_flock.o build/.src/fuse_flush.o build/.src/fuse_free_hide.o build/.src/fuse_fsync.o build/.src/fuse_fsyncdir.o build/.src/fuse_ftruncate.o build/.src/fuse_futimens.o build/.src/fuse_getattr.o build/.src/fuse_getxattr.o build/.src/fuse_init.o build/.src/fuse_ioctl.o build/.src/fuse_link.o build/.src/fuse_listxattr.o build/.src/fuse_lock.o build/.src/fuse_mkdir.o build/.src/fuse_mknod.o build/.src/fuse_open.o build/.src/fuse_opendir.o build/.src/fuse_poll.o build/.src/fuse_prepare_hide.o build/.src/fuse_read.o build/.src/fuse_readdir.o build/.src/fuse_readdir_cor.o build/.src/fuse_readdir_cosr.o build/.src/fuse_readdir_factory.o build/.src/fuse_readdir_plus.o build/.src/fuse_readdir_seq.o build/.src/fuse_readlink.o build/.src/fuse_release.o build/.src/fuse_releasedir.o build/.src/fuse_removemapping.o build/.src/fuse_removexattr.o build/.src/fuse_rename.o build/.src/fuse_rmdir.o build/.src/fuse_setupmapping.o build/.src/fuse_setxattr.o build/.src/fuse_statfs.o build/.src/fuse_symlink.o build/.src/fuse_syncfs.o build/.src/fuse_tmpfile.o build/.src/fuse_truncate.o build/.src/fuse_unlink.o build/.src/fuse_utimens.o build/.src/fuse_write.o build/.src/gidcache.o build/.src/hw_cpu.o build/.src/mempools.o build/.src/mergerfs.o build/.src/num.o build/.src/option_parser.o build/.src/policies.o build/.src/policy_all.o build/.src/policy_cache.o build/.src/policy_epall.o build/.src/policy_epff.o build/.src/policy_eplfs.o build/.src/policy_eplus.o build/.src/policy_epmfs.o build/.src/policy_eppfrd.o build/.src/policy_eprand.o build/.src/policy_erofs.o build/.src/policy_ff.o build/.src/policy_lfs.o build/.src/policy_lus.o build/.src/policy_mfs.o build/.src/policy_msplfs.o build/.src/policy_msplus.o build/.src/policy_mspmfs.o build/.src/policy_msppfrd.o build/.src/policy_newest.o build/.src/policy_pfrd.o build/.src/policy_rand.o build/.src/procfs_get_name.o build/.src/resources.o build/.src/rnd.o build/.src/str.o build/.src/syslog.o build/.src/to_string.o build/.src/ugid.o
make[1]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2'
mkdir -p build
touch build/stamp
ecfd/build | tee build/config.h
#ifndef CONFIG_H_INCLUDED
#define CONFIG_H_INCLUDED

#define HAVE_FORK
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/branch.cpp -o build/.src/branch.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/branches.cpp -o build/.src/branches.o
/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse/ecfd/tests/HAVE_MALLOC_TRIM.c: In function 'main':
/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse/ecfd/tests/HAVE_MALLOC_TRIM.c:6:3: error: implicit declaration of function 'malloc_trim' [-Wimplicit-function-declaration]
    6 |   malloc_trim(0);
      |   ^~~~~~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/category.cpp -o build/.src/category.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config.cpp -o build/.src/config.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_cachefiles.cpp -o build/.src/config_cachefiles.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_flushonclose.cpp -o build/.src/config_flushonclose.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_follow_symlinks.cpp -o build/.src/config_follow_symlinks.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_inodecalc.cpp -o build/.src/config_inodecalc.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_link_exdev.cpp -o build/.src/config_link_exdev.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_log_metrics.cpp -o build/.src/config_log_metrics.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_moveonenospc.cpp -o build/.src/config_moveonenospc.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_nfsopenhack.cpp -o build/.src/config_nfsopenhack.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_rename_exdev.cpp -o build/.src/config_rename_exdev.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_set.cpp -o build/.src/config_set.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_statfs.cpp -o build/.src/config_statfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_statfsignore.cpp -o build/.src/config_statfsignore.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/config_xattr.cpp -o build/.src/config_xattr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/format.cpp -o build/.src/format.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/from_string.cpp -o build/.src/from_string.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_acl.cpp -o build/.src/fs_acl.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_attr.cpp -o build/.src/fs_attr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_clonefile.cpp -o build/.src/fs_clonefile.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_clonepath.cpp -o build/.src/fs_clonepath.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_copy_file_range.cpp -o build/.src/fs_copy_file_range.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_copydata.cpp -o build/.src/fs_copydata.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_copydata_copy_file_range.cpp -o build/.src/fs_copydata_copy_file_range.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_copydata_readwrite.cpp -o build/.src/fs_copydata_readwrite.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_cow.cpp -o build/.src/fs_cow.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_fadvise.cpp -o build/.src/fs_fadvise.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_fallocate.cpp -o build/.src/fs_fallocate.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_ficlone.cpp -o build/.src/fs_ficlone.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_file_size.cpp -o build/.src/fs_file_size.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_findallfiles.cpp -o build/.src/fs_findallfiles.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_findonfs.cpp -o build/.src/fs_findonfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_futimesat.cpp -o build/.src/fs_futimesat.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_getdents64.cpp -o build/.src/fs_getdents64.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_getfl.cpp -o build/.src/fs_getfl.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_glob.cpp -o build/.src/fs_glob.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_has_space.cpp -o build/.src/fs_has_space.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_info.cpp -o build/.src/fs_info.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_inode.cpp -o build/.src/fs_inode.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_mktemp.cpp -o build/.src/fs_mktemp.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_movefile.cpp -o build/.src/fs_movefile.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_path.cpp -o build/.src/fs_path.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_readahead.cpp -o build/.src/fs_readahead.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_realpathize.cpp -o build/.src/fs_realpathize.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_sendfile.cpp -o build/.src/fs_sendfile.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_setfl.cpp -o build/.src/fs_setfl.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_statvfs_cache.cpp -o build/.src/fs_statvfs_cache.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_wait_for_mount.cpp -o build/.src/fs_wait_for_mount.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fs_xattr.cpp -o build/.src/fs_xattr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/func.cpp -o build/.src/func.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_access.cpp -o build/.src/fuse_access.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_bmap.cpp -o build/.src/fuse_bmap.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_chmod.cpp -o build/.src/fuse_chmod.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_chown.cpp -o build/.src/fuse_chown.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_copy_file_range.cpp -o build/.src/fuse_copy_file_range.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_create.cpp -o build/.src/fuse_create.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_destroy.cpp -o build/.src/fuse_destroy.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_fallocate.cpp -o build/.src/fuse_fallocate.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_fchmod.cpp -o build/.src/fuse_fchmod.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_fchown.cpp -o build/.src/fuse_fchown.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_fgetattr.cpp -o build/.src/fuse_fgetattr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_flock.cpp -o build/.src/fuse_flock.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_flush.cpp -o build/.src/fuse_flush.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_free_hide.cpp -o build/.src/fuse_free_hide.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_fsync.cpp -o build/.src/fuse_fsync.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_fsyncdir.cpp -o build/.src/fuse_fsyncdir.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_ftruncate.cpp -o build/.src/fuse_ftruncate.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_futimens.cpp -o build/.src/fuse_futimens.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_getattr.cpp -o build/.src/fuse_getattr.o
src/fs_attr.cpp:18:2: warning: #warning "using fs_attr_linux.icpp" [-Wcpp]
   18 | #warning "using fs_attr_linux.icpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_getxattr.cpp -o build/.src/fuse_getxattr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_init.cpp -o build/.src/fuse_init.o
src/fs_copy_file_range.cpp:20:2: warning: #warning "using fs_copy_file_range_linux.icpp" [-Wcpp]
   20 | #warning "using fs_copy_file_range_linux.icpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_ioctl.cpp -o build/.src/fuse_ioctl.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_link.cpp -o build/.src/fuse_link.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_listxattr.cpp -o build/.src/fuse_listxattr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_lock.cpp -o build/.src/fuse_lock.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_mkdir.cpp -o build/.src/fuse_mkdir.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_mknod.cpp -o build/.src/fuse_mknod.o
src/fs_ficlone.cpp:20:2: warning: #warning "using fs_ficlone_linux.icpp" [-Wcpp]
   20 | #warning "using fs_ficlone_linux.icpp"
      |  ^~~~~~~
src/fs_fadvise.cpp:23:2: warning: #warning "using fs_fadvise_unsupported.icpp" [-Wcpp]
   23 | #warning "using fs_fadvise_unsupported.icpp"
      |  ^~~~~~~
src/fs_futimesat.cpp:23:2: warning: #warning "using fs_futimesat_generic.icpp" [-Wcpp]
   23 | #warning "using fs_futimesat_generic.icpp"
      |  ^~~~~~~
src/fs_sendfile.cpp:18:2: warning: #warning "using fs_sendfile_linux.icpp" [-Wcpp]
   18 | #warning "using fs_sendfile_linux.icpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_open.cpp -o build/.src/fuse_open.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_opendir.cpp -o build/.src/fuse_opendir.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_poll.cpp -o build/.src/fuse_poll.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_prepare_hide.cpp -o build/.src/fuse_prepare_hide.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_read.cpp -o build/.src/fuse_read.o
#define HAVE_STRUCT_STAT_ST_ATIM
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_readdir.cpp -o build/.src/fuse_readdir.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_readdir_cor.cpp -o build/.src/fuse_readdir_cor.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_readdir_cosr.cpp -o build/.src/fuse_readdir_cosr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_readdir_factory.cpp -o build/.src/fuse_readdir_factory.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_readdir_plus.cpp -o build/.src/fuse_readdir_plus.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_readdir_seq.cpp -o build/.src/fuse_readdir_seq.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_readlink.cpp -o build/.src/fuse_readlink.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_release.cpp -o build/.src/fuse_release.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_releasedir.cpp -o build/.src/fuse_releasedir.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_removemapping.cpp -o build/.src/fuse_removemapping.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_removexattr.cpp -o build/.src/fuse_removexattr.o
In file included from src/fs_lutimens.hpp:21,
                 from src/fs_clonepath.cpp:22:
src/fs_utimensat.hpp:22:2: warning: #warning "using fs_utimensat_linux.hpp" [-Wcpp]
   22 | #warning "using fs_utimensat_linux.hpp"
      |  ^~~~~~~
#define HAVE_UTIMENSAT

#endif
make build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_lowlevel.o build/node.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o build/format.o build/os.o build/cpu.o build/fuse_config.o build/fuse_loop.o build/fuse_msgbuf.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_rename.cpp -o build/.src/fuse_rename.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -Ilib -o build/mergerfs-fusermount util/fusermount.c lib/mount_util.c
make[2]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/buffer.c -o build/buffer.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_rmdir.cpp -o build/.src/fuse_rmdir.o
In file included from src/fs_clonefile.cpp:23:
src/fs_futimens.hpp:26:2: warning: #warning "using fs_futimens_linux.hpp" [-Wcpp]
   26 | #warning "using fs_futimens_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_futimens.cpp:19:
src/fs_futimens.hpp:26:2: warning: #warning "using fs_futimens_linux.hpp" [-Wcpp]
   26 | #warning "using fs_futimens_linux.hpp"
      |  ^~~~~~~
In file included from src/config_cachefiles.hpp:21,
                 from src/config_cachefiles.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_link_exdev.hpp:21,
                 from src/config_link_exdev.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_flushonclose.hpp:21,
                 from src/config_flushonclose.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_follow_symlinks.hpp:21,
                 from src/config_follow_symlinks.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_xattr.hpp:21,
                 from src/config_xattr.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_nfsopenhack.hpp:21,
                 from src/config_nfsopenhack.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_rename_exdev.hpp:21,
                 from src/config_rename_exdev.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_statfsignore.hpp:21,
                 from src/config_statfsignore.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_statfs.hpp:21,
                 from src/config_statfs.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/crc32b.c -o build/crc32b.o
In file included from src/fs_is_rofs.hpp:25,
                 from src/branches.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/debug.c -o build/debug.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_setupmapping.cpp -o build/.src/fuse_setupmapping.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse.c -o build/fuse.o
In file included from src/fs_clonepath.cpp:26:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_setxattr.cpp -o build/.src/fuse_setxattr.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_statfs.cpp -o build/.src/fuse_statfs.o
In file included from src/fs_movefile.cpp:32:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_symlink.cpp -o build/.src/fuse_symlink.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_syncfs.cpp -o build/.src/fuse_syncfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_tmpfile.cpp -o build/.src/fuse_tmpfile.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_truncate.cpp -o build/.src/fuse_truncate.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_unlink.cpp -o build/.src/fuse_unlink.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_utimens.cpp -o build/.src/fuse_utimens.o
In file included from src/fuse_access.cpp:21:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_chown.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_chmod.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_getattr.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c: In function 'debug_fuse_setattr_in':
lib/debug.c:300:11: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  300 |           "fuse_setattr_in:"
      |           ^~~~~~~~~~~~~~~~~~
......
  318 |           arg->size,
      |           ~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:303:20: note: format string is defined here
  303 |           " size=%zu;"
      |                  ~~^
      |                    |
      |                    unsigned int
      |                  %llu
In file included from src/fuse_mknod.cpp:23:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_create.cpp:25:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c:300:11: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  300 |           "fuse_setattr_in:"
      |           ^~~~~~~~~~~~~~~~~~
......
  319 |           arg->lock_owner,
      |           ~~~~~~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
In file included from src/fuse_getxattr.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_init.cpp:18:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c:304:26: note: format string is defined here
  304 |           " lock_owner=%zu;"
      |                        ~~^
      |                          |
      |                          unsigned int
      |                        %llu
lib/debug.c:300:11: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  300 |           "fuse_setattr_in:"
      |           ^~~~~~~~~~~~~~~~~~
......
  320 |           arg->atime,
      |           ~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:305:21: note: format string is defined here
  305 |           " atime=%zu;"
      |                   ~~^
      |                     |
      |                     unsigned int
      |                   %llu
lib/debug.c:300:11: warning: format '%zu' expects argument of type 'size_t', but argument 9 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  300 |           "fuse_setattr_in:"
      |           ^~~~~~~~~~~~~~~~~~
......
  322 |           arg->mtime,
      |           ~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:307:21: note: format string is defined here
  307 |           " mtime=%zu;"
      |                   ~~^
      |                     |
      |                     unsigned int
      |                   %llu
lib/debug.c:300:11: warning: format '%zu' expects argument of type 'size_t', but argument 11 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  300 |           "fuse_setattr_in:"
      |           ^~~~~~~~~~~~~~~~~~
......
  324 |           arg->ctime,
      |           ~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:309:21: note: format string is defined here
  309 |           " ctime=%zu;"
      |                   ~~^
      |                     |
      |                     unsigned int
      |                   %llu
lib/debug.c: In function 'debug_fuse_rename_in':
lib/debug.c:441:11: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  441 |           "fuse_rename_in:"
      |           ^~~~~~~~~~~~~~~~~
......
  448 |           arg->newdir,
      |           ~~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:443:22: note: format string is defined here
  443 |           " newdir=%zu;"
      |                    ~~^
      |                      |
      |                      unsigned int
      |                    %llu
lib/debug.c: In function 'debug_fuse_link_in':
lib/debug.c:462:11: warning: format '%zu' expects argument of type 'size_t', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  462 |           "fuse_link_in:"
      |           ^~~~~~~~~~~~~~~
......
  467 |           arg->oldnodeid,
      |           ~~~~~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:463:25: note: format string is defined here
  463 |           " oldnodeid=%zu;"
      |                       ~~^
      |                         |
      |                         unsigned int
      |                       %llu
lib/debug.c: In function 'debug_fuse_read_in':
lib/debug.c:515:11: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  515 |           "fuse_read_in:"
      |           ^~~~~~~~~~~~~~~
......
  524 |           arg->offset,
      |           ~~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
In file included from src/fuse_ioctl.cpp:29:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c:517:22: note: format string is defined here
  517 |           " offset=%zu;"
      |                    ~~^
      |                      |
      |                      unsigned int
      |                    %llu
In file included from src/fuse_link.cpp:26:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c: In function 'debug_fuse_write_in':
lib/debug.c:540:11: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  540 |           "fuse_write_in:"
      |           ^~~~~~~~~~~~~~~~
......
  548 |           arg->offset,
      |           ~~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:542:22: note: format string is defined here
  542 |           " offset=%zu;"
      |                    ~~^
      |                      |
      |                      unsigned int
      |                    %llu
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_dirents.c -o build/fuse_dirents.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/fuse_write.cpp -o build/.src/fuse_write.o
lib/debug.c: In function 'debug_fuse_fallocate_in':
lib/debug.c:704:11: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  704 |           "fuse_fallocate_in:"
      |           ^~~~~~~~~~~~~~~~~~~~
......
  712 |           arg->offset,
      |           ~~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_lowlevel.c -o build/fuse_lowlevel.o
lib/debug.c:706:22: note: format string is defined here
  706 |           " offset=%zu;"
      |                    ~~^
      |                      |
      |                      unsigned int
      |                    %llu
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/gidcache.cpp -o build/.src/gidcache.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/node.c -o build/node.o
lib/debug.c:704:11: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  704 |           "fuse_fallocate_in:"
      |           ^~~~~~~~~~~~~~~~~~~~
......
  713 |           arg->length,
      |           ~~~~~~~~~~~
      |              |
      |              uint64_t {aka long long unsigned int}
lib/debug.c:707:22: note: format string is defined here
  707 |           " length=%zu;"
      |                    ~~^
      |                      |
      |                      unsigned int
      |                    %llu
In file included from src/fuse_open.cpp:28:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c: In function 'debug_fuse_attr_out':
lib/debug.c:884:11: warning: format '%zu' expects argument of type 'size_t', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  884 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
  909 |           arg_->attr_valid,
      |           ~~~~~~~~~~~~~~~~
      |               |
      |               uint64_t {aka long long unsigned int}
lib/debug.c:889:26: note: format string is defined here
  889 |           " attr_valid=%zu;"
      |                        ~~^
      |                          |
      |                          unsigned int
      |                        %llu
lib/debug.c:884:11: warning: format '%zu' expects argument of type 'size_t', but argument 7 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  884 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
  911 |           arg_->attr.ino,
      |           ~~~~~~~~~~~~~~
      |                     |
      |                     uint64_t {aka long long unsigned int}
lib/debug.c:891:19: note: format string is defined here
  891 |           " ino=%zu;"
      |                 ~~^
      |                   |
      |                   unsigned int
      |                 %llu
lib/debug.c:884:11: warning: format '%zu' expects argument of type 'size_t', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  884 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
  912 |           arg_->attr.size,
      |           ~~~~~~~~~~~~~~~
      |                     |
      |                     uint64_t {aka long long unsigned int}
lib/debug.c:892:20: note: format string is defined here
  892 |           " size=%zu;"
      |                  ~~^
      |                    |
      |                    unsigned int
      |                  %llu
lib/debug.c:884:11: warning: format '%zu' expects argument of type 'size_t', but argument 9 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  884 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
  913 |           arg_->attr.blocks,
      |           ~~~~~~~~~~~~~~~~~
      |                     |
      |                     uint64_t {aka long long unsigned int}
lib/debug.c:893:22: note: format string is defined here
  893 |           " blocks=%zu;"
      |                    ~~^
      |                      |
      |                      unsigned int
      |                    %llu
lib/debug.c:884:11: warning: format '%zu' expects argument of type 'size_t', but argument 10 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  884 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
  914 |           arg_->attr.atime,
      |           ~~~~~~~~~~~~~~~~
      |                     |
      |                     uint64_t {aka long long unsigned int}
lib/debug.c:894:21: note: format string is defined here
  894 |           " atime=%zu;"
      |                   ~~^
      |                     |
      |                     unsigned int
      |                   %llu
lib/debug.c:884:11: warning: format '%zu' expects argument of type 'size_t', but argument 12 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  884 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
  916 |           arg_->attr.mtime,
      |           ~~~~~~~~~~~~~~~~
      |                     |
      |                     uint64_t {aka long long unsigned int}
lib/debug.c:896:21: note: format string is defined here
  896 |           " mtime=%zu;"
      |                   ~~^
      |                     |
      |                     unsigned int
      |                   %llu
lib/debug.c:884:11: warning: format '%zu' expects argument of type 'size_t', but argument 14 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
  884 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
  918 |           arg_->attr.ctime,
      |           ~~~~~~~~~~~~~~~~
      |                     |
      |                     uint64_t {aka long long unsigned int}
lib/debug.c:898:21: note: format string is defined here
  898 |           " ctime=%zu;"
      |                   ~~^
      |                     |
      |                     unsigned int
      |                   %llu
lib/debug.c: In function 'debug_fuse_in_header':
lib/debug.c:1010:11: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=]
 1010 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1019 |           hdr_->nodeid,
      |           ~~~~~~~~~~~~
      |               |
      |               uint64_t {aka long long unsigned int}
lib/debug.c:1012:22: note: format string is defined here
 1012 |           " nodeid=%zu;"
      |                    ~~^
      |                      |
      |                      unsigned int
      |                    %llu
lib/debug.c: In function 'debug_fuse_out_header':
lib/debug.c:1123:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 6 has type 'unsigned int' [-Wformat=]
 1123 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1131 |           sizeof(struct fuse_out_header));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           unsigned int
In file included from lib/debug.c:25:
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
lib/debug.c: In function 'debug_fuse_entry_open_out':
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_node.c -o build/fuse_node.o
lib/debug.c:1140:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
 1140 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1146 |           sizeof(struct fuse_entry_out) + sizeof(struct fuse_open_out));
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           unsigned int
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
lib/debug.c: In function 'debug_fuse_readlink':
In file included from src/fuse_readlink.cpp:23:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c:1156:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
 1156 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1164 |           (sizeof(struct fuse_out_header) + strlen(linkname_)),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                           |
      |                                           unsigned int
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
lib/debug.c: In function 'debug_fuse_write_out':
lib/debug.c:1173:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
 1173 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1182 |           sizeof(struct fuse_write_out),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           unsigned int
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
lib/debug.c: In function 'debug_fuse_statfs_out':
lib/debug.c:1191:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
 1191 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1207 |           sizeof(struct fuse_statfs_out),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           unsigned int
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
lib/debug.c: In function 'debug_fuse_getxattr_out':
lib/debug.c:1223:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
 1223 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1232 |           sizeof(struct fuse_out_header) + sizeof(struct fuse_getxattr_out),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           unsigned int
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_opt.c -o build/fuse_opt.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/hw_cpu.cpp -o build/.src/hw_cpu.o
lib/debug.c: In function 'debug_fuse_lk_out':
In file included from src/fuse_listxattr.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
lib/debug.c:1242:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
 1242 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1254 |           sizeof(struct fuse_out_header) + sizeof(struct fuse_lk_out),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           unsigned int
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
lib/debug.c: In function 'debug_fuse_bmap_out':
lib/debug.c:1266:11: warning: format '%llu' expects argument of type 'long long unsigned int', but argument 4 has type 'unsigned int' [-Wformat=]
 1266 |           "unique=0x%016"PRIx64";"
      |           ^~~~~~~~~~~~~~~
......
 1275 |           sizeof(struct fuse_out_header) + sizeof(struct fuse_bmap_out),
      |           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |           |
      |           unsigned int
/usr/include/inttypes.h:81:25: note: format string is defined here
   81 | #define PRIu64 __PRI64 "u"
In file included from src/fuse_readdir_seq.cpp:35:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_session.c -o build/fuse_session.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/mempools.cpp -o build/.src/mempools.o
In file included from src/fuse_removexattr.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_readdir_cosr.cpp:32:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_readdir_cor.cpp:31:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/mergerfs.cpp -o build/.src/mergerfs.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_signals.c -o build/fuse_signals.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/num.cpp -o build/.src/num.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/option_parser.cpp -o build/.src/option_parser.o
In file included from src/fs_mkdir_as_root.hpp:20,
                 from src/fuse_rename.cpp:21:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/helper.c -o build/helper.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/mount.c -o build/mount.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD  -std=c++11 -Wall -pipe -MMD  -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/format.cpp -o build/format.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policies.cpp -o build/.src/policies.o
In file included from src/fuse_mkdir.cpp:24:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_all.cpp -o build/.src/policy_all.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD  -std=c++11 -Wall -pipe -MMD  -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/os.cpp -o build/os.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_cache.cpp -o build/.src/policy_cache.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_epall.cpp -o build/.src/policy_epall.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_epff.cpp -o build/.src/policy_epff.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD  -std=c++11 -Wall -pipe -MMD  -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/cpu.cpp -o build/cpu.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD  -std=c++11 -Wall -pipe -MMD  -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_config.cpp -o build/fuse_config.o
In file included from lib/mount_generic.c:22,
                 from lib/mount.c:22:
/usr/include/sys/poll.h:1:2: warning: #warning redirecting incorrect #include <sys/poll.h> to <poll.h> [-Wcpp]
    1 | #warning redirecting incorrect #include <sys/poll.h> to <poll.h>
      |  ^~~~~~~
In file included from src/fuse_rmdir.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD  -std=c++11 -Wall -pipe -MMD  -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_loop.cpp -o build/fuse_loop.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_eplfs.cpp -o build/.src/policy_eplfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD  -std=c++11 -Wall -pipe -MMD  -std=c++11 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -c lib/fuse_msgbuf.cpp -o build/fuse_msgbuf.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_eplus.cpp -o build/.src/policy_eplus.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_epmfs.cpp -o build/.src/policy_epmfs.o
In file included from src/fuse_statfs.cpp:23:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_setxattr.cpp:26:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from /usr/include/c++/14.2.0/map:62,
                 from src/fs_statvfs_cache.cpp:23:
/usr/include/c++/14.2.0/bits/stl_tree.h: In member function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, Element>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, Element> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Element> >]':
/usr/include/c++/14.2.0/bits/stl_tree.h:2454:7: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, Element>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, Element> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Element> > >::const_iterator' changed in GCC 7.1
 2454 |       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from src/fuse_symlink.cpp:25:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_truncate.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_eppfrd.cpp -o build/.src/policy_eppfrd.o
In file included from src/fuse_unlink.cpp:21:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_eprand.cpp -o build/.src/policy_eprand.o
In file included from src/fs_lutimens.hpp:21,
                 from src/fuse_utimens.cpp:19:
src/fs_utimensat.hpp:22:2: warning: #warning "using fs_utimensat_linux.hpp" [-Wcpp]
   22 | #warning "using fs_utimensat_linux.hpp"
      |  ^~~~~~~
In file included from src/fuse_utimens.cpp:22:
src/ugid.hpp:31:2: warning: #warning "using ugid_linux.hpp" [-Wcpp]
   31 | #warning "using ugid_linux.hpp"
      |  ^~~~~~~
In file included from /usr/include/c++/14.2.0/map:63:
In member function 'std::map<_Key, _Tp, _Compare, _Alloc>::mapped_type& std::map<_Key, _Tp, _Compare, _Alloc>::operator[](key_type&&) [with _Key = std::__cxx11::basic_string<char>; _Tp = Element; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, Element> >]',
    inlined from 'int fs::statvfs_cache(const char*, statvfs*)' at src/fs_statvfs_cache.cpp:87:23:
/usr/include/c++/14.2.0/bits/stl_map.h:532:44: note: parameter passing for argument of type 'std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, Element>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, Element> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, Element> > >::const_iterator' changed in GCC 7.1
  532 |           __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
      |                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  533 |                                         std::forward_as_tuple(std::move(__k)),
      |                                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  534 |                                         std::tuple<>());
      |                                         ~~~~~~~~~~~~~~~
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_erofs.cpp -o build/.src/policy_erofs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_ff.cpp -o build/.src/policy_ff.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_lfs.cpp -o build/.src/policy_lfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_lus.cpp -o build/.src/policy_lus.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_mfs.cpp -o build/.src/policy_mfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_msplfs.cpp -o build/.src/policy_msplfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_msplus.cpp -o build/.src/policy_msplus.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_mspmfs.cpp -o build/.src/policy_mspmfs.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_msppfrd.cpp -o build/.src/policy_msppfrd.o
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/config.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_mknod.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_chown.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_fgetattr.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_create.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_link.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_access.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_open.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_chmod.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_listxattr.cpp:18:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_getxattr.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_getattr.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_readlink.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_releasedir.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_ioctl.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_opendir.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_init.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_newest.cpp -o build/.src/policy_newest.o
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_readdir_seq.cpp:22:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/enum.hpp:33:13: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_pfrd.cpp -o build/.src/policy_pfrd.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/policy_rand.cpp -o build/.src/policy_rand.o
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/procfs_get_name.cpp -o build/.src/procfs_get_name.o
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_removexattr.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_readdir.cpp:21:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_release.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_mkdir.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_rename.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/resources.cpp -o build/.src/resources.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/rnd.cpp -o build/.src/rnd.o
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/str.cpp -o build/.src/str.o
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_rmdir.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/syslog.cpp -o build/.src/syslog.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/to_string.cpp -o build/.src/to_string.o
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  -c src/ugid.cpp -o build/.src/ugid.o
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_setxattr.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_symlink.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_statfs.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_truncate.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from lib/fmt/format.h:48,
                 from lib/fmt/format-inl.h:29,
                 from lib/format.cpp:8:
lib/fmt/core.h: In instantiation of 'fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]':
lib/fmt/core.h:1777:29:   required from 'fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::enable_if<IS_PACKED, int>::type <anonymous> = 0]'
 1777 |   return make_value<Context>(val);
      |          ~~~~~~~~~~~~~~~~~~~^~~~~
lib/fmt/core.h:1901:77:   required from 'fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]'
 1899 |         data_{detail::make_arg<
      |               ~~~~~~~~~~~~~~~~~                                              
 1900 |             is_packed, Context,
      |             ~~~~~~~~~~~~~~~~~~~                                              
 1901 |             detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
 1902 |             FMT_FORWARD(args))...} {
      |             ~~~~~~~~~~~~~~~~~~                                               
lib/fmt/core.h:1918:31:   required from 'constexpr fmt::v9::format_arg_store<Context, typename std::remove_cv<typename std::remove_reference<Args>::type>::type ...> fmt::v9::make_format_args(Args&& ...) [with Context = basic_format_context<appender, char>; Args = {basic_string_view<char>&, const char (&)[3]}]'
 1918 |   return {FMT_FORWARD(args)...};
      |                               ^
lib/fmt/core.h:3235:52:   required from 'OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = basic_format_string<char, basic_string_view<char>&, const char (&)[3]>]'
 3235 |   return vformat_to(out, fmt, fmt::make_format_args(args...));
      |                               ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~
lib/fmt/format-inl.h:65:14:   required from here
   65 |     format_to(it, FMT_STRING("{}{}"), message, SEP);
      |     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
lib/fmt/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
 1735 |   const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
      |               ^~~
lib/fmt/core.h:1735:46: note: the temporary was destroyed at the end of the full expression 'fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt::v9::basic_string_view<char>*)(& val)))'
 1735 |   const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
      |                     ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_readdir_cosr.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_unlink.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_readdir_cor.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_write.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/option_parser.hpp:19,
                 from src/mergerfs.cpp:24:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/option_parser.cpp:19:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config_cachefiles.hpp:21,
                 from src/config.hpp:21,
                 from src/fuse_utimens.cpp:17:
src/enum.hpp:33:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   33 |   Enum<ENUM>()
      |             ^
src/enum.hpp:33:13: note: remove the '< >'
src/enum.hpp:37:13: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   37 |   Enum<ENUM>(const ENUM data_)
      |             ^
src/enum.hpp:37:13: note: remove the '< >'
src/fuse_rename.cpp:95:3: warning: 'void l::remove(const Branches::CPtr&, const std::string&)' defined but not used [-Wunused-function]
   95 |   remove(const Branches::CPtr &branches_,
      |   ^~~~~~
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from src/config.hpp:41:
src/tofrom_wrapper.hpp:44:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   44 |   ToFromWrapper<T>()
      |                   ^
src/tofrom_wrapper.hpp:44:19: note: remove the '< >'
src/tofrom_wrapper.hpp:48:19: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
   48 |   ToFromWrapper<T>(const T data_)
      |                   ^
src/tofrom_wrapper.hpp:48:19: note: remove the '< >'
src/tofrom_wrapper.hpp:108:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  108 |   ROToFromWrapper<T>()
      |                     ^
src/tofrom_wrapper.hpp:108:21: note: remove the '< >'
src/tofrom_wrapper.hpp:112:21: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor]
  112 |   ROToFromWrapper<T>(const T data_)
      |                     ^
src/tofrom_wrapper.hpp:112:21: note: remove the '< >'
In file included from /usr/include/c++/14.2.0/vector:72,
                 from src/strvec.hpp:22,
                 from src/branch.hpp:22,
                 from src/branches.hpp:21,
                 from src/branches.cpp:19:
/usr/include/c++/14.2.0/bits/vector.tcc: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::_M_erase(iterator) [with _Tp = Branch; _Alloc = std::allocator<Branch>]':
/usr/include/c++/14.2.0/bits/vector.tcc:181:5: note: parameter passing for argument of type 'std::vector<Branch>::iterator' changed in GCC 7.1
  181 |     vector<_Tp, _Alloc>::
      |     ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/14.2.0/vector:65:
/usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, vector<Branch> >; _ForwardIterator = Branch*]':
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
  163 |     uninitialized_copy(_InputIterator __first, _InputIterator __last,
      |     ^~~~~~~~~~~~~~~~~~
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
/usr/include/c++/14.2.0/bits/stl_uninitialized.h: In function '_ForwardIterator std::uninitialized_copy(_InputIterator, _InputIterator, _ForwardIterator) [with _InputIterator = move_iterator<Branch*>; _ForwardIterator = Branch*]':
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<Branch*>' changed in GCC 7.1
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:163:5: note: parameter passing for argument of type 'std::move_iterator<Branch*>' changed in GCC 7.1
In file included from /usr/include/c++/14.2.0/vector:66:
/usr/include/c++/14.2.0/bits/stl_vector.h: In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; <template-parameter-2-2> = void; _Tp = Branch; _Alloc = std::allocator<Branch>]':
/usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type 'std::vector<Branch>::const_iterator' changed in GCC 7.1
 1484 |         insert(const_iterator __position, _InputIterator __first,
      |         ^~~~~~
/usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
/usr/include/c++/14.2.0/bits/stl_vector.h:1484:9: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<Branch*>; _ForwardIterator = Branch*; _Tp = Branch]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Branch*; _ForwardIterator = Branch*; _Allocator = allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/vector.tcc:969:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; <template-parameter-2-2> = void; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19:
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<Branch*>' changed in GCC 7.1
  373 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, vector<Branch> >; _ForwardIterator = Branch*; _Tp = Branch]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/vector.tcc:984:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; <template-parameter-2-2> = void; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19:
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
  373 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<Branch*>; _ForwardIterator = Branch*; _Tp = Branch]',
    inlined from '_ForwardIterator std::__uninitialized_move_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Branch*; _ForwardIterator = Branch*; _Allocator = allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:384:41,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/vector.tcc:989:34,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; <template-parameter-2-2> = void; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19:
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<Branch*>' changed in GCC 7.1
  373 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<Branch*>; _ForwardIterator = Branch*; _Tp = Branch]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Branch*; _ForwardIterator = Branch*; _Allocator = allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/vector.tcc:1019:9,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; <template-parameter-2-2> = void; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19:
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<Branch*>' changed in GCC 7.1
  373 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, vector<Branch> >; _ForwardIterator = Branch*; _Tp = Branch]',
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/vector.tcc:1022:38,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; <template-parameter-2-2> = void; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19:
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
  373 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
In function '_ForwardIterator std::__uninitialized_copy_a(_InputIterator, _InputIterator, _ForwardIterator, allocator<_Tp>&) [with _InputIterator = move_iterator<Branch*>; _ForwardIterator = Branch*; _Tp = Branch]',
    inlined from '_ForwardIterator std::__uninitialized_move_if_noexcept_a(_InputIterator, _InputIterator, _ForwardIterator, _Allocator&) [with _InputIterator = Branch*; _ForwardIterator = Branch*; _Allocator = allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_uninitialized.h:399:2,
    inlined from 'void std::vector<_Tp, _Alloc>::_M_range_insert(iterator, _ForwardIterator, _ForwardIterator, std::forward_iterator_tag) [with _ForwardIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/vector.tcc:1027:9,
    inlined from 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::insert(const_iterator, _InputIterator, _InputIterator) [with _InputIterator = __gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >; <template-parameter-2-2> = void; _Tp = Branch; _Alloc = std::allocator<Branch>]' at /usr/include/c++/14.2.0/bits/stl_vector.h:1488:19:
/usr/include/c++/14.2.0/bits/stl_uninitialized.h:373:37: note: parameter passing for argument of type 'std::move_iterator<Branch*>' changed in GCC 7.1
  373 |       return std::uninitialized_copy(__first, __last, __result);
      |              ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
src/branches.cpp: In function 'int l::add_end(const std::string&, Branches::Impl*)':
src/branches.cpp:269:22: note: parameter passing for argument of type 'std::vector<Branch>::const_iterator' changed in GCC 7.1
  269 |     branches_->insert(branches_->end(),
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
  270 |                       tmp_branches.begin(),
      |                       ~~~~~~~~~~~~~~~~~~~~~
  271 |                       tmp_branches.end());
      |                       ~~~~~~~~~~~~~~~~~~~
src/branches.cpp:269:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
In function 'int l::add_begin(const std::string&, Branches::Impl*)',
    inlined from 'virtual int Branches::Impl::from_string(const std::string&)' at src/branches.cpp:329:24:
src/branches.cpp:245:22: note: parameter passing for argument of type 'std::vector<Branch>::const_iterator' changed in GCC 7.1
  245 |     branches_->insert(branches_->begin(),
      |     ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~
  246 |                       tmp_branches.begin(),
      |                       ~~~~~~~~~~~~~~~~~~~~~
  247 |                       tmp_branches.end());
      |                       ~~~~~~~~~~~~~~~~~~~
src/branches.cpp:245:22: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Branch; _Alloc = std::allocator<Branch>]',
    inlined from 'int l::erase_fnmatch(const std::string&, Branches::Impl*)' at src/branches.cpp:311:45,
    inlined from 'virtual int Branches::Impl::from_string(const std::string&)' at src/branches.cpp:333:28:
/usr/include/c++/14.2.0/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
 1537 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In member function 'std::vector<_Tp, _Alloc>::iterator std::vector<_Tp, _Alloc>::erase(const_iterator) [with _Tp = Branch; _Alloc = std::allocator<Branch>]',
    inlined from 'int l::erase_begin(Branches::Impl*)' at src/branches.cpp:280:21,
    inlined from 'virtual int Branches::Impl::from_string(const std::string&)' at src/branches.cpp:335:26:
/usr/include/c++/14.2.0/bits/stl_vector.h:1537:24: note: parameter passing for argument of type '__gnu_cxx::__normal_iterator<Branch*, std::vector<Branch> >' changed in GCC 7.1
 1537 |       { return _M_erase(begin() + (__position - cbegin())); }
      |                ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[2]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
ar rcs build/libfuse.a build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_lowlevel.o build/node.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o build/format.o build/os.o build/cpu.o build/fuse_config.o build/fuse_loop.o build/fuse_msgbuf.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/local/bin\" -o build/mount.mergerfs util/mount.mergerfs.c build/libfuse.a -Wl,--as-needed,-O1,--sort-common -pthread -lrt -lrt -pthread
make[1]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
make[1]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  build/.src/branch.o build/.src/branches.o build/.src/category.o build/.src/config.o build/.src/config_cachefiles.o build/.src/config_flushonclose.o build/.src/config_follow_symlinks.o build/.src/config_inodecalc.o build/.src/config_link_exdev.o build/.src/config_log_metrics.o build/.src/config_moveonenospc.o build/.src/config_nfsopenhack.o build/.src/config_rename_exdev.o build/.src/config_set.o build/.src/config_statfs.o build/.src/config_statfsignore.o build/.src/config_xattr.o build/.src/format.o build/.src/from_string.o build/.src/fs_acl.o build/.src/fs_attr.o build/.src/fs_clonefile.o build/.src/fs_clonepath.o build/.src/fs_copy_file_range.o build/.src/fs_copydata.o build/.src/fs_copydata_copy_file_range.o build/.src/fs_copydata_readwrite.o build/.src/fs_cow.o build/.src/fs_fadvise.o build/.src/fs_fallocate.o build/.src/fs_ficlone.o build/.src/fs_file_size.o build/.src/fs_findallfiles.o build/.src/fs_findonfs.o build/.src/fs_futimesat.o build/.src/fs_getdents64.o build/.src/fs_getfl.o build/.src/fs_glob.o build/.src/fs_has_space.o build/.src/fs_info.o build/.src/fs_inode.o build/.src/fs_mktemp.o build/.src/fs_movefile.o build/.src/fs_path.o build/.src/fs_readahead.o build/.src/fs_realpathize.o build/.src/fs_sendfile.o build/.src/fs_setfl.o build/.src/fs_statvfs_cache.o build/.src/fs_wait_for_mount.o build/.src/fs_xattr.o build/.src/func.o build/.src/fuse_access.o build/.src/fuse_bmap.o build/.src/fuse_chmod.o build/.src/fuse_chown.o build/.src/fuse_copy_file_range.o build/.src/fuse_create.o build/.src/fuse_destroy.o build/.src/fuse_fallocate.o build/.src/fuse_fchmod.o build/.src/fuse_fchown.o build/.src/fuse_fgetattr.o build/.src/fuse_flock.o build/.src/fuse_flush.o build/.src/fuse_free_hide.o build/.src/fuse_fsync.o build/.src/fuse_fsyncdir.o build/.src/fuse_ftruncate.o build/.src/fuse_futimens.o build/.src/fuse_getattr.o build/.src/fuse_getxattr.o build/.src/fuse_init.o build/.src/fuse_ioctl.o build/.src/fuse_link.o build/.src/fuse_listxattr.o build/.src/fuse_lock.o build/.src/fuse_mkdir.o build/.src/fuse_mknod.o build/.src/fuse_open.o build/.src/fuse_opendir.o build/.src/fuse_poll.o build/.src/fuse_prepare_hide.o build/.src/fuse_read.o build/.src/fuse_readdir.o build/.src/fuse_readdir_cor.o build/.src/fuse_readdir_cosr.o build/.src/fuse_readdir_factory.o build/.src/fuse_readdir_plus.o build/.src/fuse_readdir_seq.o build/.src/fuse_readlink.o build/.src/fuse_release.o build/.src/fuse_releasedir.o build/.src/fuse_removemapping.o build/.src/fuse_removexattr.o build/.src/fuse_rename.o build/.src/fuse_rmdir.o build/.src/fuse_setupmapping.o build/.src/fuse_setxattr.o build/.src/fuse_statfs.o build/.src/fuse_symlink.o build/.src/fuse_syncfs.o build/.src/fuse_tmpfile.o build/.src/fuse_truncate.o build/.src/fuse_unlink.o build/.src/fuse_utimens.o build/.src/fuse_write.o build/.src/gidcache.o build/.src/hw_cpu.o build/.src/mempools.o build/.src/mergerfs.o build/.src/num.o build/.src/option_parser.o build/.src/policies.o build/.src/policy_all.o build/.src/policy_cache.o build/.src/policy_epall.o build/.src/policy_epff.o build/.src/policy_eplfs.o build/.src/policy_eplus.o build/.src/policy_epmfs.o build/.src/policy_eppfrd.o build/.src/policy_eprand.o build/.src/policy_erofs.o build/.src/policy_ff.o build/.src/policy_lfs.o build/.src/policy_lus.o build/.src/policy_mfs.o build/.src/policy_msplfs.o build/.src/policy_msplus.o build/.src/policy_mspmfs.o build/.src/policy_msppfrd.o build/.src/policy_newest.o build/.src/policy_pfrd.o build/.src/policy_rand.o build/.src/procfs_get_name.o build/.src/resources.o build/.src/rnd.o build/.src/str.o build/.src/syslog.o build/.src/to_string.o build/.src/ugid.o -o build/mergerfs libfuse/build/libfuse.a -Wl,--as-needed,-O1,--sort-common -pthread -lrt
>>> mergerfs: Entering fakeroot...
make DEBUG= -C libfuse
./buildtools/update-version
make[1]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
gcc -shared -fPIC -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -o build/preload.so tools/preload.c
Makefile:217: "pandoc does not appear available: unable to build manpage"
mkdir -p "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/share/man/man1"
fatal: not a git repository (or any of the parent directories): .git
install -v -m 0644 "man/mergerfs.1" "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/share/man/man1/mergerfs.1"
'man/mergerfs.1' -> '/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/share/man/man1/mergerfs.1'
make build/.src/branch.o build/.src/branches.o build/.src/category.o build/.src/config.o build/.src/config_cachefiles.o build/.src/config_flushonclose.o build/.src/config_follow_symlinks.o build/.src/config_inodecalc.o build/.src/config_link_exdev.o build/.src/config_log_metrics.o build/.src/config_moveonenospc.o build/.src/config_nfsopenhack.o build/.src/config_rename_exdev.o build/.src/config_set.o build/.src/config_statfs.o build/.src/config_statfsignore.o build/.src/config_xattr.o build/.src/format.o build/.src/from_string.o build/.src/fs_acl.o build/.src/fs_attr.o build/.src/fs_clonefile.o build/.src/fs_clonepath.o build/.src/fs_copy_file_range.o build/.src/fs_copydata.o build/.src/fs_copydata_copy_file_range.o build/.src/fs_copydata_readwrite.o build/.src/fs_cow.o build/.src/fs_fadvise.o build/.src/fs_fallocate.o build/.src/fs_ficlone.o build/.src/fs_file_size.o build/.src/fs_findallfiles.o build/.src/fs_findonfs.o build/.src/fs_futimesat.o build/.src/fs_getdents64.o build/.src/fs_getfl.o build/.src/fs_glob.o build/.src/fs_has_space.o build/.src/fs_info.o build/.src/fs_inode.o build/.src/fs_mktemp.o build/.src/fs_movefile.o build/.src/fs_path.o build/.src/fs_readahead.o build/.src/fs_realpathize.o build/.src/fs_sendfile.o build/.src/fs_setfl.o build/.src/fs_statvfs_cache.o build/.src/fs_wait_for_mount.o build/.src/fs_xattr.o build/.src/func.o build/.src/fuse_access.o build/.src/fuse_bmap.o build/.src/fuse_chmod.o build/.src/fuse_chown.o build/.src/fuse_copy_file_range.o build/.src/fuse_create.o build/.src/fuse_destroy.o build/.src/fuse_fallocate.o build/.src/fuse_fchmod.o build/.src/fuse_fchown.o build/.src/fuse_fgetattr.o build/.src/fuse_flock.o build/.src/fuse_flush.o build/.src/fuse_free_hide.o build/.src/fuse_fsync.o build/.src/fuse_fsyncdir.o build/.src/fuse_ftruncate.o build/.src/fuse_futimens.o build/.src/fuse_getattr.o build/.src/fuse_getxattr.o build/.src/fuse_init.o build/.src/fuse_ioctl.o build/.src/fuse_link.o build/.src/fuse_listxattr.o build/.src/fuse_lock.o build/.src/fuse_mkdir.o build/.src/fuse_mknod.o build/.src/fuse_open.o build/.src/fuse_opendir.o build/.src/fuse_poll.o build/.src/fuse_prepare_hide.o build/.src/fuse_read.o build/.src/fuse_readdir.o build/.src/fuse_readdir_cor.o build/.src/fuse_readdir_cosr.o build/.src/fuse_readdir_factory.o build/.src/fuse_readdir_plus.o build/.src/fuse_readdir_seq.o build/.src/fuse_readlink.o build/.src/fuse_release.o build/.src/fuse_releasedir.o build/.src/fuse_removemapping.o build/.src/fuse_removexattr.o build/.src/fuse_rename.o build/.src/fuse_rmdir.o build/.src/fuse_setupmapping.o build/.src/fuse_setxattr.o build/.src/fuse_statfs.o build/.src/fuse_symlink.o build/.src/fuse_syncfs.o build/.src/fuse_tmpfile.o build/.src/fuse_truncate.o build/.src/fuse_unlink.o build/.src/fuse_utimens.o build/.src/fuse_write.o build/.src/gidcache.o build/.src/hw_cpu.o build/.src/mempools.o build/.src/mergerfs.o build/.src/num.o build/.src/option_parser.o build/.src/policies.o build/.src/policy_all.o build/.src/policy_cache.o build/.src/policy_epall.o build/.src/policy_epff.o build/.src/policy_eplfs.o build/.src/policy_eplus.o build/.src/policy_epmfs.o build/.src/policy_eppfrd.o build/.src/policy_eprand.o build/.src/policy_erofs.o build/.src/policy_ff.o build/.src/policy_lfs.o build/.src/policy_lus.o build/.src/policy_mfs.o build/.src/policy_msplfs.o build/.src/policy_msplus.o build/.src/policy_mspmfs.o build/.src/policy_msppfrd.o build/.src/policy_newest.o build/.src/policy_pfrd.o build/.src/policy_rand.o build/.src/procfs_get_name.o build/.src/resources.o build/.src/rnd.o build/.src/str.o build/.src/syslog.o build/.src/to_string.o build/.src/ugid.o
make[1]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2'
make build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_lowlevel.o build/node.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o build/format.o build/os.o build/cpu.o build/fuse_config.o build/fuse_loop.o build/fuse_msgbuf.o
make[2]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
make[2]: 'build/buffer.o' is up to date.
make[2]: 'build/crc32b.o' is up to date.
make[2]: 'build/debug.o' is up to date.
make[2]: 'build/fuse.o' is up to date.
make[2]: 'build/fuse_dirents.o' is up to date.
make[2]: 'build/fuse_lowlevel.o' is up to date.
make[2]: 'build/node.o' is up to date.
make[2]: 'build/fuse_node.o' is up to date.
make[2]: 'build/fuse_opt.o' is up to date.
make[2]: 'build/fuse_session.o' is up to date.
make[2]: 'build/fuse_signals.o' is up to date.
make[2]: 'build/helper.o' is up to date.
make[2]: 'build/mount.o' is up to date.
make[2]: 'build/format.o' is up to date.
make[2]: 'build/os.o' is up to date.
make[2]: 'build/cpu.o' is up to date.
make[2]: 'build/fuse_config.o' is up to date.
make[2]: 'build/fuse_loop.o' is up to date.
make[2]: 'build/fuse_msgbuf.o' is up to date.
make[2]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
ar rcs build/libfuse.a build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_lowlevel.o build/node.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o build/format.o build/os.o build/cpu.o build/fuse_config.o build/fuse_loop.o build/fuse_msgbuf.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/bin\" -o build/mount.mergerfs util/mount.mergerfs.c build/libfuse.a -Wl,--as-needed,-O1,--sort-common -pthread -lrt -lrt -pthread
make[1]: 'build/.src/branch.o' is up to date.
make[1]: 'build/.src/branches.o' is up to date.
make[1]: 'build/.src/category.o' is up to date.
make[1]: 'build/.src/config.o' is up to date.
make[1]: 'build/.src/config_cachefiles.o' is up to date.
make[1]: 'build/.src/config_flushonclose.o' is up to date.
make[1]: 'build/.src/config_follow_symlinks.o' is up to date.
make[1]: 'build/.src/config_inodecalc.o' is up to date.
make[1]: 'build/.src/config_link_exdev.o' is up to date.
make[1]: 'build/.src/config_log_metrics.o' is up to date.
make[1]: 'build/.src/config_moveonenospc.o' is up to date.
make[1]: 'build/.src/config_nfsopenhack.o' is up to date.
make[1]: 'build/.src/config_rename_exdev.o' is up to date.
make[1]: 'build/.src/config_set.o' is up to date.
make[1]: 'build/.src/config_statfs.o' is up to date.
make[1]: 'build/.src/config_statfsignore.o' is up to date.
make[1]: 'build/.src/config_xattr.o' is up to date.
make[1]: 'build/.src/format.o' is up to date.
make[1]: 'build/.src/from_string.o' is up to date.
make[1]: 'build/.src/fs_acl.o' is up to date.
make[1]: 'build/.src/fs_attr.o' is up to date.
make[1]: 'build/.src/fs_clonefile.o' is up to date.
make[1]: 'build/.src/fs_clonepath.o' is up to date.
make[1]: 'build/.src/fs_copy_file_range.o' is up to date.
make[1]: 'build/.src/fs_copydata.o' is up to date.
make[1]: 'build/.src/fs_copydata_copy_file_range.o' is up to date.
make[1]: 'build/.src/fs_copydata_readwrite.o' is up to date.
make[1]: 'build/.src/fs_cow.o' is up to date.
make[1]: 'build/.src/fs_fadvise.o' is up to date.
make[1]: 'build/.src/fs_fallocate.o' is up to date.
make[1]: 'build/.src/fs_ficlone.o' is up to date.
make[1]: 'build/.src/fs_file_size.o' is up to date.
make[1]: 'build/.src/fs_findallfiles.o' is up to date.
make[1]: 'build/.src/fs_findonfs.o' is up to date.
make[1]: 'build/.src/fs_futimesat.o' is up to date.
make[1]: 'build/.src/fs_getdents64.o' is up to date.
make[1]: 'build/.src/fs_getfl.o' is up to date.
make[1]: 'build/.src/fs_glob.o' is up to date.
make[1]: 'build/.src/fs_has_space.o' is up to date.
make[1]: 'build/.src/fs_info.o' is up to date.
make[1]: 'build/.src/fs_inode.o' is up to date.
make[1]: 'build/.src/fs_mktemp.o' is up to date.
make[1]: 'build/.src/fs_movefile.o' is up to date.
make[1]: 'build/.src/fs_path.o' is up to date.
make[1]: 'build/.src/fs_readahead.o' is up to date.
make[1]: 'build/.src/fs_realpathize.o' is up to date.
make[1]: 'build/.src/fs_sendfile.o' is up to date.
make[1]: 'build/.src/fs_setfl.o' is up to date.
make[1]: 'build/.src/fs_statvfs_cache.o' is up to date.
make[1]: 'build/.src/fs_wait_for_mount.o' is up to date.
make[1]: 'build/.src/fs_xattr.o' is up to date.
make[1]: 'build/.src/func.o' is up to date.
make[1]: 'build/.src/fuse_access.o' is up to date.
make[1]: 'build/.src/fuse_bmap.o' is up to date.
make[1]: 'build/.src/fuse_chmod.o' is up to date.
make[1]: 'build/.src/fuse_chown.o' is up to date.
make[1]: 'build/.src/fuse_copy_file_range.o' is up to date.
make[1]: 'build/.src/fuse_create.o' is up to date.
make[1]: 'build/.src/fuse_destroy.o' is up to date.
make[1]: 'build/.src/fuse_fallocate.o' is up to date.
make[1]: 'build/.src/fuse_fchmod.o' is up to date.
make[1]: 'build/.src/fuse_fchown.o' is up to date.
make[1]: 'build/.src/fuse_fgetattr.o' is up to date.
make[1]: 'build/.src/fuse_flock.o' is up to date.
make[1]: 'build/.src/fuse_flush.o' is up to date.
make[1]: 'build/.src/fuse_free_hide.o' is up to date.
make[1]: 'build/.src/fuse_fsync.o' is up to date.
make[1]: 'build/.src/fuse_fsyncdir.o' is up to date.
make[1]: 'build/.src/fuse_ftruncate.o' is up to date.
make[1]: 'build/.src/fuse_futimens.o' is up to date.
make[1]: 'build/.src/fuse_getattr.o' is up to date.
make[1]: 'build/.src/fuse_getxattr.o' is up to date.
make[1]: 'build/.src/fuse_init.o' is up to date.
make[1]: 'build/.src/fuse_ioctl.o' is up to date.
make[1]: 'build/.src/fuse_link.o' is up to date.
make[1]: 'build/.src/fuse_listxattr.o' is up to date.
make[1]: 'build/.src/fuse_lock.o' is up to date.
make[1]: 'build/.src/fuse_mkdir.o' is up to date.
make[1]: 'build/.src/fuse_mknod.o' is up to date.
make[1]: 'build/.src/fuse_open.o' is up to date.
make[1]: 'build/.src/fuse_opendir.o' is up to date.
make[1]: 'build/.src/fuse_poll.o' is up to date.
make[1]: 'build/.src/fuse_prepare_hide.o' is up to date.
make[1]: 'build/.src/fuse_read.o' is up to date.
make[1]: 'build/.src/fuse_readdir.o' is up to date.
make[1]: 'build/.src/fuse_readdir_cor.o' is up to date.
make[1]: 'build/.src/fuse_readdir_cosr.o' is up to date.
make[1]: 'build/.src/fuse_readdir_factory.o' is up to date.
make[1]: 'build/.src/fuse_readdir_plus.o' is up to date.
make[1]: 'build/.src/fuse_readdir_seq.o' is up to date.
make[1]: 'build/.src/fuse_readlink.o' is up to date.
make[1]: 'build/.src/fuse_release.o' is up to date.
make[1]: 'build/.src/fuse_releasedir.o' is up to date.
make[1]: 'build/.src/fuse_removemapping.o' is up to date.
make[1]: 'build/.src/fuse_removexattr.o' is up to date.
make[1]: 'build/.src/fuse_rename.o' is up to date.
make[1]: 'build/.src/fuse_rmdir.o' is up to date.
make[1]: 'build/.src/fuse_setupmapping.o' is up to date.
make[1]: 'build/.src/fuse_setxattr.o' is up to date.
make[1]: 'build/.src/fuse_statfs.o' is up to date.
make[1]: 'build/.src/fuse_symlink.o' is up to date.
make[1]: 'build/.src/fuse_syncfs.o' is up to date.
make[1]: 'build/.src/fuse_tmpfile.o' is up to date.
make[1]: 'build/.src/fuse_truncate.o' is up to date.
make[1]: 'build/.src/fuse_unlink.o' is up to date.
make[1]: 'build/.src/fuse_utimens.o' is up to date.
make[1]: 'build/.src/fuse_write.o' is up to date.
make[1]: 'build/.src/gidcache.o' is up to date.
make[1]: 'build/.src/hw_cpu.o' is up to date.
make[1]: 'build/.src/mempools.o' is up to date.
mkdir -p "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/lib/mergerfs"
install -v -m 444 "build/preload.so" "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/lib/mergerfs/preload.so"
'build/preload.so' -> '/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/lib/mergerfs/preload.so'
make[1]: 'build/.src/mergerfs.o' is up to date.
make[1]: 'build/.src/num.o' is up to date.
make[1]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
make[1]: 'build/.src/option_parser.o' is up to date.
make[1]: 'build/.src/policies.o' is up to date.
make[1]: 'build/.src/policy_all.o' is up to date.
make[1]: 'build/.src/policy_cache.o' is up to date.
make[1]: 'build/.src/policy_epall.o' is up to date.
make[1]: 'build/.src/policy_epff.o' is up to date.
make[1]: 'build/.src/policy_eplfs.o' is up to date.
make[1]: 'build/.src/policy_eplus.o' is up to date.
make[1]: 'build/.src/policy_epmfs.o' is up to date.
make[1]: 'build/.src/policy_eppfrd.o' is up to date.
make[1]: 'build/.src/policy_eprand.o' is up to date.
make[1]: 'build/.src/policy_erofs.o' is up to date.
make[1]: 'build/.src/policy_ff.o' is up to date.
make[1]: 'build/.src/policy_lfs.o' is up to date.
make[1]: 'build/.src/policy_lus.o' is up to date.
make[1]: 'build/.src/policy_mfs.o' is up to date.
make[1]: 'build/.src/policy_msplfs.o' is up to date.
make[1]: 'build/.src/policy_msplus.o' is up to date.
make[1]: 'build/.src/policy_mspmfs.o' is up to date.
make[1]: 'build/.src/policy_msppfrd.o' is up to date.
make[1]: 'build/.src/policy_newest.o' is up to date.
make[1]: 'build/.src/policy_pfrd.o' is up to date.
make[1]: 'build/.src/policy_rand.o' is up to date.
make[1]: 'build/.src/procfs_get_name.o' is up to date.
make[1]: 'build/.src/resources.o' is up to date.
make[1]: 'build/.src/rnd.o' is up to date.
make[1]: 'build/.src/str.o' is up to date.
make[1]: 'build/.src/syslog.o' is up to date.
make[1]: 'build/.src/to_string.o' is up to date.
make[1]: 'build/.src/ugid.o' is up to date.
make[1]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2'
g++ -Os -fstack-clash-protection -Wformat -Werror=format-security -D_GLIBCXX_ASSERTIONS=1 -D_LIBCPP_ENABLE_THREAD_SAFETY_ANNOTATIONS=1 -D_LIBCPP_ENABLE_HARDENED_MODE=1 -std=c++11   -Wall -Wno-unused-result -MMD -Ilibfuse/include -D_FILE_OFFSET_BITS=64 -DUSE_XATTR=1 -DUGID_USE_RWLOCK=0  build/.src/branch.o build/.src/branches.o build/.src/category.o build/.src/config.o build/.src/config_cachefiles.o build/.src/config_flushonclose.o build/.src/config_follow_symlinks.o build/.src/config_inodecalc.o build/.src/config_link_exdev.o build/.src/config_log_metrics.o build/.src/config_moveonenospc.o build/.src/config_nfsopenhack.o build/.src/config_rename_exdev.o build/.src/config_set.o build/.src/config_statfs.o build/.src/config_statfsignore.o build/.src/config_xattr.o build/.src/format.o build/.src/from_string.o build/.src/fs_acl.o build/.src/fs_attr.o build/.src/fs_clonefile.o build/.src/fs_clonepath.o build/.src/fs_copy_file_range.o build/.src/fs_copydata.o build/.src/fs_copydata_copy_file_range.o build/.src/fs_copydata_readwrite.o build/.src/fs_cow.o build/.src/fs_fadvise.o build/.src/fs_fallocate.o build/.src/fs_ficlone.o build/.src/fs_file_size.o build/.src/fs_findallfiles.o build/.src/fs_findonfs.o build/.src/fs_futimesat.o build/.src/fs_getdents64.o build/.src/fs_getfl.o build/.src/fs_glob.o build/.src/fs_has_space.o build/.src/fs_info.o build/.src/fs_inode.o build/.src/fs_mktemp.o build/.src/fs_movefile.o build/.src/fs_path.o build/.src/fs_readahead.o build/.src/fs_realpathize.o build/.src/fs_sendfile.o build/.src/fs_setfl.o build/.src/fs_statvfs_cache.o build/.src/fs_wait_for_mount.o build/.src/fs_xattr.o build/.src/func.o build/.src/fuse_access.o build/.src/fuse_bmap.o build/.src/fuse_chmod.o build/.src/fuse_chown.o build/.src/fuse_copy_file_range.o build/.src/fuse_create.o build/.src/fuse_destroy.o build/.src/fuse_fallocate.o build/.src/fuse_fchmod.o build/.src/fuse_fchown.o build/.src/fuse_fgetattr.o build/.src/fuse_flock.o build/.src/fuse_flush.o build/.src/fuse_free_hide.o build/.src/fuse_fsync.o build/.src/fuse_fsyncdir.o build/.src/fuse_ftruncate.o build/.src/fuse_futimens.o build/.src/fuse_getattr.o build/.src/fuse_getxattr.o build/.src/fuse_init.o build/.src/fuse_ioctl.o build/.src/fuse_link.o build/.src/fuse_listxattr.o build/.src/fuse_lock.o build/.src/fuse_mkdir.o build/.src/fuse_mknod.o build/.src/fuse_open.o build/.src/fuse_opendir.o build/.src/fuse_poll.o build/.src/fuse_prepare_hide.o build/.src/fuse_read.o build/.src/fuse_readdir.o build/.src/fuse_readdir_cor.o build/.src/fuse_readdir_cosr.o build/.src/fuse_readdir_factory.o build/.src/fuse_readdir_plus.o build/.src/fuse_readdir_seq.o build/.src/fuse_readlink.o build/.src/fuse_release.o build/.src/fuse_releasedir.o build/.src/fuse_removemapping.o build/.src/fuse_removexattr.o build/.src/fuse_rename.o build/.src/fuse_rmdir.o build/.src/fuse_setupmapping.o build/.src/fuse_setxattr.o build/.src/fuse_statfs.o build/.src/fuse_symlink.o build/.src/fuse_syncfs.o build/.src/fuse_tmpfile.o build/.src/fuse_truncate.o build/.src/fuse_unlink.o build/.src/fuse_utimens.o build/.src/fuse_write.o build/.src/gidcache.o build/.src/hw_cpu.o build/.src/mempools.o build/.src/mergerfs.o build/.src/num.o build/.src/option_parser.o build/.src/policies.o build/.src/policy_all.o build/.src/policy_cache.o build/.src/policy_epall.o build/.src/policy_epff.o build/.src/policy_eplfs.o build/.src/policy_eplus.o build/.src/policy_epmfs.o build/.src/policy_eppfrd.o build/.src/policy_eprand.o build/.src/policy_erofs.o build/.src/policy_ff.o build/.src/policy_lfs.o build/.src/policy_lus.o build/.src/policy_mfs.o build/.src/policy_msplfs.o build/.src/policy_msplus.o build/.src/policy_mspmfs.o build/.src/policy_msppfrd.o build/.src/policy_newest.o build/.src/policy_pfrd.o build/.src/policy_rand.o build/.src/procfs_get_name.o build/.src/resources.o build/.src/rnd.o build/.src/str.o build/.src/syslog.o build/.src/to_string.o build/.src/ugid.o -o build/mergerfs libfuse/build/libfuse.a -Wl,--as-needed,-O1,--sort-common -pthread -lrt
mkdir -p "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/bin"
install -v -m 0755 build/mergerfs "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/bin/mergerfs"
'build/mergerfs' -> '/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/bin/mergerfs'
mkdir -p "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/bin"
make -C libfuse install
make[1]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
make build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_lowlevel.o build/node.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o build/format.o build/os.o build/cpu.o build/fuse_config.o build/fuse_loop.o build/fuse_msgbuf.o
strip --strip-all build/mount.mergerfs
make[2]: Entering directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
strip --strip-all build/mergerfs-fusermount
make[2]: 'build/buffer.o' is up to date.
make[2]: 'build/crc32b.o' is up to date.
make[2]: 'build/debug.o' is up to date.
make[2]: 'build/fuse.o' is up to date.
make[2]: 'build/fuse_dirents.o' is up to date.
make[2]: 'build/fuse_lowlevel.o' is up to date.
make[2]: 'build/node.o' is up to date.
make[2]: 'build/fuse_node.o' is up to date.
make[2]: 'build/fuse_opt.o' is up to date.
make[2]: 'build/fuse_session.o' is up to date.
make[2]: 'build/fuse_signals.o' is up to date.
make[2]: 'build/helper.o' is up to date.
make[2]: 'build/mount.o' is up to date.
make[2]: 'build/format.o' is up to date.
make[2]: 'build/os.o' is up to date.
make[2]: 'build/cpu.o' is up to date.
make[2]: 'build/fuse_config.o' is up to date.
make[2]: 'build/fuse_loop.o' is up to date.
make[2]: 'build/fuse_msgbuf.o' is up to date.
make[2]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
ar rcs build/libfuse.a build/buffer.o build/crc32b.o build/debug.o build/fuse.o build/fuse_dirents.o build/fuse_lowlevel.o build/node.o build/fuse_node.o build/fuse_opt.o build/fuse_session.o build/fuse_signals.o build/helper.o build/mount.o build/format.o build/os.o build/cpu.o build/fuse_config.o build/fuse_loop.o build/fuse_msgbuf.o
gcc -Os -fstack-clash-protection -Wformat -Werror=format-security -Wall -Wno-unused-result  -std=gnu99 -Wall -pipe -MMD -Iinclude -Ibuild -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DPACKAGE_VERSION=\"2.9.7-mergerfs_2.30.0\" -DFUSERMOUNT_DIR=\"/usr/bin\" -o build/mount.mergerfs util/mount.mergerfs.c build/libfuse.a -Wl,--as-needed,-O1,--sort-common -pthread -lrt -lrt -pthread
install -D build/mergerfs-fusermount "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/bin/mergerfs-fusermount"
install -D build/mount.mergerfs "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/sbin/mount.mergerfs"
chown root "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/bin/mergerfs-fusermount"
chmod u+s "/home/buildozer/aports/testing/mergerfs/pkg/mergerfs/usr/bin/mergerfs-fusermount"
make[1]: Leaving directory '/home/buildozer/aports/testing/mergerfs/src/mergerfs-2.40.2/libfuse'
>>> mergerfs-doc*: Running split function doc...
'usr/share/man' -> '/home/buildozer/aports/testing/mergerfs/pkg/mergerfs-doc/usr/share/man'
>>> mergerfs-doc*: Preparing subpackage mergerfs-doc...
>>> mergerfs-doc*: Running postcheck for mergerfs-doc
>>> mergerfs*: Running postcheck for mergerfs
>>> mergerfs*: Preparing package mergerfs...
>>> mergerfs*: Stripping binaries
>>> mergerfs-doc*: Scanning shared objects
>>> mergerfs*: Scanning shared objects
>>> mergerfs-doc*: Tracing dependencies...
>>> mergerfs-doc*: Package size: 40.1 KB
>>> mergerfs-doc*: Compressing data...
>>> mergerfs-doc*: Create checksum...
>>> mergerfs-doc*: Create mergerfs-doc-2.40.2-r1.apk
>>> mergerfs*: Tracing dependencies...
	libattr
	so:libc.musl-armv7.so.1
	so:libgcc_s.so.1
	so:libstdc++.so.6
>>> mergerfs*: Package size: 469.1 KB
>>> mergerfs*: Compressing data...
>>> mergerfs*: Create checksum...
>>> mergerfs*: Create mergerfs-2.40.2-r1.apk
>>> mergerfs: Build complete at Mon, 21 Oct 2024 20:13:19 +0000 elapsed time 0h 0m 9s
>>> mergerfs: Cleaning up srcdir
>>> mergerfs: Cleaning up pkgdir
>>> mergerfs: Uninstalling dependencies...
(1/23) Purging .makedepends-mergerfs (20241021.201312)
(2/23) Purging autoconf (2.72-r0)
(3/23) Purging m4 (1.4.19-r3)
(4/23) Purging automake (1.17-r0)
(5/23) Purging libtool (2.4.7-r3)
(6/23) Purging libltdl (2.4.7-r3)
(7/23) Purging gettext-dev (0.22.5-r0)
(8/23) Purging xz (5.6.3-r0)
(9/23) Purging gettext-asprintf (0.22.5-r0)
(10/23) Purging gettext (0.22.5-r0)
(11/23) Purging gettext-envsubst (0.22.5-r0)
(12/23) Purging attr-dev (2.5.2-r2)
(13/23) Purging libattr (2.5.2-r2)
(14/23) Purging linux-headers (6.6-r1)
(15/23) Purging gettext-libs (0.22.5-r0)
(16/23) Purging git-perl (2.46.2-r0)
(17/23) Purging perl-git (2.46.2-r0)
(18/23) Purging perl-error (0.17029-r2)
(19/23) Purging perl (5.40.0-r3)
(20/23) Purging libbz2 (1.0.8-r6)
(21/23) Purging libintl (0.22.5-r0)
(22/23) Purging libxml2 (2.13.4-r1)
(23/23) Purging xz-libs (5.6.3-r0)
Executing busybox-1.37.0-r3.trigger
OK: 275 MiB in 101 packages
>>> mergerfs: Updating the testing/armv7 repository index...
>>> mergerfs: Signing the index...