=>> Building filesystems/ntfs2btrfs build started at Fri Dec 12 13:08:16 EST 2025 port directory: /usr/ports/filesystems/ntfs2btrfs package name: ntfs2btrfs-20230501_1 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 amd64 maintained by: danfe@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 684 Aug 17 06:16 /usr/ports/filesystems/ntfs2btrfs/Makefile Ports top last git commit: 62d8b1999233 Ports top unclean checkout: no Port dir last git commit: b7e654fbfea9 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1305000 Job Id: 02 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/02/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- danfe@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- PKG_CONFIG=pkgconf XDG_DATA_HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work XDG_CACHE_HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.cache HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- NINJA_STATUS="[%p %s/%t] " XDG_DATA_HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work XDG_CACHE_HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.cache HOME=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES DESTDIR=/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/stage PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- CMAKE_BUILD_TYPE="release" OSREL=13.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/ntfs2btrfs" EXAMPLESDIR="share/examples/ntfs2btrfs" DATADIR="share/ntfs2btrfs" WWWDIR="www/ntfs2btrfs" ETCDIR="etc/ntfs2btrfs" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/ntfs2btrfs DOCSDIR=/usr/local/share/doc/ntfs2btrfs EXAMPLESDIR=/usr/local/share/examples/ntfs2btrfs WWWDIR=/usr/local/www/ntfs2btrfs ETCDIR=/usr/local/etc/ntfs2btrfs --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ntfs2btrfs-20230501_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ntfs2btrfs-20230501_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ntfs2btrfs-20230501_1 for building => SHA256 Checksum OK for maharmstone-ntfs2btrfs-20230501_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by ntfs2btrfs-20230501_1 for building ===> Extracting for ntfs2btrfs-20230501_1 => SHA256 Checksum OK for maharmstone-ntfs2btrfs-20230501_GH0.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ntfs2btrfs-20230501_1 ===> Applying FreeBSD patches for ntfs2btrfs-20230501_1 from /usr/ports/filesystems/ntfs2btrfs/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/include/fmt/format.h - not found ===> Installing existing package /packages/All/libfmt-12.1.0.pkg [pkg.DaveG.ca] Installing libfmt-12.1.0... [pkg.DaveG.ca] Extracting libfmt-12.1.0: .......... done ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/include/fmt/format.h - found ===> Returning to build of ntfs2btrfs-20230501_1 ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/bin/cmake - not found ===> Installing existing package /packages/All/cmake-core-3.31.9.pkg [pkg.DaveG.ca] Installing cmake-core-3.31.9... [pkg.DaveG.ca] `-- Installing expat-2.7.3... [pkg.DaveG.ca] `-- Extracting expat-2.7.3: .......... done [pkg.DaveG.ca] `-- Installing jsoncpp-1.9.6_1... [pkg.DaveG.ca] `-- Extracting jsoncpp-1.9.6_1: .......... done [pkg.DaveG.ca] `-- Installing libidn2-2.3.8... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] | `-- Installing libunistring-1.4.1... [pkg.DaveG.ca] | `-- Extracting libunistring-1.4.1: .......... done [pkg.DaveG.ca] `-- Extracting libidn2-2.3.8: .......... done [pkg.DaveG.ca] `-- Installing libuv-1.51.0... [pkg.DaveG.ca] `-- Extracting libuv-1.51.0: .......... done [pkg.DaveG.ca] `-- Installing rhash-1.4.4_2... [pkg.DaveG.ca] | `-- Installing gettext-runtime-0.23.1... [pkg.DaveG.ca] | `-- Extracting gettext-runtime-0.23.1: .......... done [pkg.DaveG.ca] `-- Extracting rhash-1.4.4_2: .......... done [pkg.DaveG.ca] Extracting cmake-core-3.31.9: .......... done ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/bin/cmake - found ===> Returning to build of ntfs2btrfs-20230501_1 ===> ntfs2btrfs-20230501_1 depends on executable: ninja - not found ===> Installing existing package /packages/All/ninja-1.13.1,4.pkg [pkg.DaveG.ca] Installing ninja-1.13.1,4... [pkg.DaveG.ca] `-- Installing python311-3.11.14... [pkg.DaveG.ca] | `-- Installing libffi-3.5.1... [pkg.DaveG.ca] | `-- Extracting libffi-3.5.1: .......... done [pkg.DaveG.ca] | `-- Installing mpdecimal-4.0.1... [pkg.DaveG.ca] | `-- Extracting mpdecimal-4.0.1: .......... done [pkg.DaveG.ca] | `-- Installing readline-8.3.1... [pkg.DaveG.ca] | `-- Extracting readline-8.3.1: .......... done [pkg.DaveG.ca] `-- Extracting python311-3.11.14: .......... done [pkg.DaveG.ca] Extracting ninja-1.13.1,4: ..... done ===== Message from python311-3.11.14: -- Note that some standard Python modules are provided as separate ports as they require additional dependencies. They are available as: py311-gdbm databases/py-gdbm@py311 py311-sqlite3 databases/py-sqlite3@py311 py311-tkinter x11-toolkits/py-tkinter@py311 ===> ntfs2btrfs-20230501_1 depends on executable: ninja - found ===> Returning to build of ntfs2btrfs-20230501_1 ===> ntfs2btrfs-20230501_1 depends on package: pkgconf>=1.3.0_1 - not found ===> Installing existing package /packages/All/pkgconf-2.4.3,1.pkg [pkg.DaveG.ca] Installing pkgconf-2.4.3,1... [pkg.DaveG.ca] Extracting pkgconf-2.4.3,1: .......... done ===> ntfs2btrfs-20230501_1 depends on package: pkgconf>=1.3.0_1 - found ===> Returning to build of ntfs2btrfs-20230501_1 ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> ntfs2btrfs-20230501_1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ntfs2btrfs-20230501_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ntfs2btrfs-20230501_1 depends on shared library: liblzo2.so - not found ===> Installing existing package /packages/All/lzo2-2.10_1.pkg [pkg.DaveG.ca] Installing lzo2-2.10_1... [pkg.DaveG.ca] Extracting lzo2-2.10_1: .......... done ===> ntfs2btrfs-20230501_1 depends on shared library: liblzo2.so - found (/usr/local/lib/liblzo2.so) ===> Returning to build of ntfs2btrfs-20230501_1 ===> ntfs2btrfs-20230501_1 depends on shared library: libzstd.so - not found ===> Installing existing package /packages/All/zstd-1.5.7_1.pkg [pkg.DaveG.ca] Installing zstd-1.5.7_1... [pkg.DaveG.ca] Extracting zstd-1.5.7_1: .......... done ===> ntfs2btrfs-20230501_1 depends on shared library: libzstd.so - found (/usr/local/lib/libzstd.so) ===> Returning to build of ntfs2btrfs-20230501_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ntfs2btrfs-20230501_1 ===> Performing out-of-source build /bin/mkdir -p /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -- The C compiler identification is Clang 19.1.7 -- The CXX compiler identification is Clang 19.1.7 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/local/libexec/ccache/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/local/libexec/ccache/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found PkgConfig: /usr/local/bin/pkgconf (found version "2.4.3") -- Found ZLIB: /usr/lib/libz.so (found version "1.3.1") -- Checking for module 'lzo2' -- Found lzo2, version 2.10 -- Checking for module 'libzstd' -- Found libzstd, version 1.5.7 -- The ASM compiler identification is Clang with GNU-like command-line -- Found assembler: /usr/local/libexec/ccache/cc -- Configuring done (2.0s) -- Generating done (0.0s) CMake Warning: Manually-specified variables were not used by the project: CMAKE_COLOR_MAKEFILE CMAKE_MODULE_LINKER_FLAGS CMAKE_SHARED_LINKER_FLAGS CMAKE_VERBOSE_MAKEFILE FETCHCONTENT_FULLY_DISCONNECTED THREADS_HAVE_PTHREAD_ARG -- Build files have been written to: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ntfs2btrfs-20230501_1 [ 6% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/crc32c.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/crc32c.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/crc32c.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/crc32c.c [ 12% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/ebiggers/aligned_malloc.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/ebiggers/aligned_malloc.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/aligned_malloc.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/aligned_malloc.c In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/aligned_malloc.c:11: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:191:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 191 | return bsr32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:37:25: note: expanded from macro 'bsr32' 37 | # define bsr32(n) (31 - __builtin_clz(n)) | ~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:193:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 193 | return bsr64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:38:25: note: expanded from macro 'bsr64' 38 | # define bsr64(n) (63 - __builtin_clzll(n)) | ~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:229:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 229 | return bsf32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:39:21: note: expanded from macro 'bsf32' 39 | # define bsf32(n) __builtin_ctz(n) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:231:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 231 | return bsf64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:40:21: note: expanded from macro 'bsf64' 40 | # define bsf64(n) __builtin_ctzll(n) | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/aligned_malloc.c:24:30: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 24 | *((size_t *)ptr - 1) = ptr - raw_ptr; | ~ ~~~~^~~~~~~~~ 5 warnings generated. [ 18% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/sha256.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/sha256.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/sha256.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/sha256.c [ 25% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -isystem /usr/include -O3 -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/crc32c-gas.S.o -MF CMakeFiles/ntfs2btrfs.dir/src/crc32c-gas.S.o.d -o CMakeFiles/ntfs2btrfs.dir/src/crc32c-gas.S.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/crc32c-gas.S [ 31% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_common.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_common.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_common.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:36: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:191:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 191 | return bsr32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:37:25: note: expanded from macro 'bsr32' 37 | # define bsr32(n) (31 - __builtin_clz(n)) | ~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:193:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 193 | return bsr64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:38:25: note: expanded from macro 'bsr64' 38 | # define bsr64(n) (63 - __builtin_clzll(n)) | ~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:229:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 229 | return bsf32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:39:21: note: expanded from macro 'bsf32' 39 | # define bsf32(n) __builtin_ctz(n) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:231:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 231 | return bsf64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:40:21: note: expanded from macro 'bsf64' 40 | # define bsf64(n) __builtin_ctzll(n) | ^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:79:9: warning: operand of ? changes signedness: 'typeof (15)' (aka 'int') to 'typeof (ilog2_ceil(max_bufsize))' (aka 'unsigned int') [-Wsign-conversion] 79 | return max(ilog2_ceil(max_bufsize), LZX_MIN_WINDOW_ORDER); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:47:21: note: expanded from macro 'max' 47 | (_a > _b) ? _a : _b; }) | ~ ^~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:95:20: warning: comparison of integers of different signs: 'u32' (aka 'unsigned int') and 'const s32' (aka 'const int') [-Wsign-compare] 95 | while (max_offset >= lzx_offset_slot_base[num_offset_slots]) | ~~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:115:30: warning: implicit conversion changes signedness: 's32' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 115 | *(uint32_t*)target = abs_offset; | ~ ^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:129:34: warning: implicit conversion changes signedness: 's32' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 129 | *(uint32_t*)target = rel_offset; | ~ ^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:135:34: warning: implicit conversion changes signedness: 's32' (aka 'int') to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 135 | *(uint32_t*)target = rel_offset; | ~ ^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:205:19: warning: implicit conversion changes signedness: 'int' to 'u64' (aka 'unsigned long') [-Wsign-conversion] 205 | u64 valid_mask = ~0; | ~~~~~~~~~~ ^~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:221:18: warning: implicit conversion changes signedness: 'int' to 'u64' (aka 'unsigned long') [-Wsign-conversion] 221 | valid_mask &= ~0x1F; | ~~ ^~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:263:17: warning: implicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion] 263 | u32 mask1 = _mm_movemask_epi8(cmpresult1); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:264:17: warning: implicit conversion changes signedness: 'int' to 'u32' (aka 'unsigned int') [-Wsign-conversion] 264 | u32 mask2 = _mm_movemask_epi8(cmpresult2); | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:278:18: warning: implicit conversion changes signedness: 'int' to 'u64' (aka 'unsigned long') [-Wsign-conversion] 278 | valid_mask = ~0; | ~ ^~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:288:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 288 | unsigned bit = bsf32(e8_mask); | ~~~ ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:39:21: note: expanded from macro 'bsf32' 39 | # define bsf32(n) __builtin_ctz(n) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:305:18: warning: implicit conversion changes signedness: 'int' to 'u64' (aka 'unsigned long') [-Wsign-conversion] 305 | valid_mask &= ~0x1F; | ~~ ^~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:220:31: warning: implicit conversion loses integer precision: 'long' to 's32' (aka 'int') [-Wshorten-64-to-32] 220 | (*process_target)(p + 1, p - data); | ~ ~~^~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:289:44: warning: implicit conversion loses integer precision: 'long' to 's32' (aka 'int') [-Wshorten-64-to-32] 289 | (*process_target)(p + bit + 1, p + bit - data); | ~ ~~~~~~~~^~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_common.c:304:31: warning: implicit conversion loses integer precision: 'long' to 's32' (aka 'int') [-Wshorten-64-to-32] 304 | (*process_target)(p + 1, p - data); | ~ ~~^~~~~~ 19 warnings generated. [ 37% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/xxhash.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/xxhash.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/xxhash.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/xxhash.c [ 43% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/ebiggers/decompress_common.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/ebiggers/decompress_common.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/decompress_common.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:33: In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:29: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:191:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 191 | return bsr32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:37:25: note: expanded from macro 'bsr32' 37 | # define bsr32(n) (31 - __builtin_clz(n)) | ~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:193:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 193 | return bsr64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:38:25: note: expanded from macro 'bsr64' 38 | # define bsr64(n) (63 - __builtin_clzll(n)) | ~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:229:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 229 | return bsf32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:39:21: note: expanded from macro 'bsf32' 39 | # define bsf32(n) __builtin_ctz(n) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:231:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 231 | return bsf64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:40:21: note: expanded from macro 'bsf64' 40 | # define bsf64(n) __builtin_ctzll(n) | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:33: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:183:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (unlikely(is->end - is->next < count)) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:35:46: note: expanded from macro 'unlikely' 35 | # define unlikely(expr) __builtin_expect(!!(expr), 0) | ^~~~ In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:33: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:436:34: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 436 | return repeat_u16(((u16)b << 8) | b); | ~~~~~~~~~~ ~~~~~~~~~~~~~~^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:472:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 472 | offset >= WORDBYTES && out_end - out_next >= 3 * WORDBYTES) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:499:55: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 499 | if (UNALIGNED_ACCESS_IS_FAST && likely(out_end - end >= WORDBYTES - 1)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:34:45: note: expanded from macro 'likely' 34 | # define likely(expr) __builtin_expect(!!(expr), 1) | ^~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:127:11: warning: incompatible pointer types initializing 'uint8_t *' (aka 'unsigned char *') with an expression of type 'u16 *' (aka 'unsigned short *') [-Wincompatible-pointer-types] 127 | uint8_t *entry_ptr = decode_table; | ^ ~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:182:39: warning: implicit conversion loses integer precision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 182 | sorted_syms[offsets[lens[sym]]++] = sym; | ~ ^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:209:5: warning: implicit conversion loses integer precision: 'unsigned int' to 'short' [-Wimplicit-int-conversion] 208 | __m128i v = _mm_set1_epi16( | ~~~~~~~~~~~~~~ 209 | MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | codeword_len)); | ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:43: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:209:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 209 | MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | codeword_len)); | ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:13: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:237:5: warning: implicit conversion loses integer precision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 236 | aliased_word_t v = repeat_u16( | ~~~~~~~~~~ 237 | MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | codeword_len)); | ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:43: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:237:5: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 237 | MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 238 | codeword_len)); | ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:13: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:254:12: warning: implicit conversion loses integer precision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 254 | u16 v = MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | codeword_len); | ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:43: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:254:12: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 254 | u16 v = MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 255 | codeword_len); | ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:13: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:272:20: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 272 | subtable_prefix = -1; | ~ ^~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:317:5: warning: implicit conversion loses integer precision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 316 | decode_table[subtable_prefix] = | ~ 317 | MAKE_DECODE_TABLE_ENTRY(subtable_pos, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 318 | subtable_bits); | ~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:43: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:322:15: warning: implicit conversion loses integer precision: 'unsigned int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 322 | u16 entry = MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | codeword_len - table_bits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:43: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:322:15: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 322 | u16 entry = MAKE_DECODE_TABLE_ENTRY(sorted_syms[sym_idx], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 323 | codeword_len - table_bits); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:232:13: note: expanded from macro 'MAKE_DECODE_TABLE_ENTRY' 232 | (((symbol) << DECODE_TABLE_SYMBOL_SHIFT) | (length)) | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:158:26: warning: comparison of integers of different signs: 's32' (aka 'int') and 'unsigned int' [-Wsign-compare] 158 | if (unlikely(remainder != 1U << max_codeword_len)) | ~~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:35:46: note: expanded from macro 'unlikely' 35 | # define unlikely(expr) __builtin_expect(!!(expr), 0) | ^~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.c:269:47: warning: implicit conversion loses integer precision: 'long' to 'unsigned int' [-Wshorten-64-to-32] 269 | codeword = ((u16 *)entry_ptr - decode_table) << 1; | ~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ 22 warnings generated. [ 50% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/blake2b-ref.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/blake2b-ref.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/blake2b-ref.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/blake2b-ref.c [ 56% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_decompress.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_decompress.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_decompress.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:59: In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:29: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:191:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 191 | return bsr32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:37:25: note: expanded from macro 'bsr32' 37 | # define bsr32(n) (31 - __builtin_clz(n)) | ~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:193:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 193 | return bsr64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:38:25: note: expanded from macro 'bsr64' 38 | # define bsr64(n) (63 - __builtin_clzll(n)) | ~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:229:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 229 | return bsf32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:39:21: note: expanded from macro 'bsf32' 39 | # define bsf32(n) __builtin_ctz(n) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:231:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 231 | return bsf64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:40:21: note: expanded from macro 'bsf64' 40 | # define bsf64(n) __builtin_ctzll(n) | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:59: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:183:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (unlikely(is->end - is->next < count)) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:35:46: note: expanded from macro 'unlikely' 35 | # define unlikely(expr) __builtin_expect(!!(expr), 0) | ^~~~ In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:59: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:436:34: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 436 | return repeat_u16(((u16)b << 8) | b); | ~~~~~~~~~~ ~~~~~~~~~~~~~~^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:472:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 472 | offset >= WORDBYTES && out_end - out_next >= 3 * WORDBYTES) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:499:55: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 499 | if (UNALIGNED_ACCESS_IS_FAST && likely(out_end - end >= WORDBYTES - 1)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:34:45: note: expanded from macro 'likely' 34 | # define likely(expr) __builtin_expect(!!(expr), 1) | ^~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:165:4: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 164 | d->precode_lens[i] = | ~ 165 | bitstream_read_bits(is, LZX_PRECODE_ELEMENT_SIZE); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:186:19: warning: implicit conversion loses integer precision: 'unsigned int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 186 | len = *len_ptr - presym; | ~ ~~~~~~~~~^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:209:20: warning: implicit conversion loses integer precision: 'unsigned int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 209 | len = *len_ptr - presym; | ~ ~~~~~~~~~^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:251:15: warning: implicit conversion changes signedness: 'u32' (aka 'unsigned int') to 'int' [-Wsign-conversion] 251 | block_type = bitstream_pop_bits(is, 3); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:272:5: warning: implicit conversion loses integer precision: 'u32' (aka 'unsigned int') to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 271 | d->alignedcode_lens[i] = | ~ 272 | bitstream_read_bits(is, | ^~~~~~~~~~~~~~~~~~~~~~~ 273 | LZX_ALIGNEDCODE_ELEMENT_SIZE); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:390:18: warning: implicit conversion loses integer precision: 'unsigned int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 390 | *out_next++ = mainsym; | ~ ^~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:420:14: warning: implicit conversion changes signedness: 'const s32' (aka 'const int') to 'u32' (aka 'unsigned int') [-Wsign-conversion] 420 | offset += lzx_offset_slot_base[offset_slot]; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:452:45: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 452 | init_input_bitstream(&is, compressed_data, compressed_size); | ~~~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/lzx_decompress.c:500:38: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 500 | lzx_postprocess(uncompressed_data, uncompressed_size); | ~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~~ 17 warnings generated. [ 62% 15/16] /usr/local/libexec/ccache/cc -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/ebiggers/xpress_decompress.c.o -MF CMakeFiles/ntfs2btrfs.dir/src/ebiggers/xpress_decompress.c.o.d -o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/xpress_decompress.c.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/xpress_decompress.c In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/xpress_decompress.c:70: In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:29: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:191:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 191 | return bsr32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:37:25: note: expanded from macro 'bsr32' 37 | # define bsr32(n) (31 - __builtin_clz(n)) | ~~~^~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:193:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 193 | return bsr64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:38:25: note: expanded from macro 'bsr64' 38 | # define bsr64(n) (63 - __builtin_clzll(n)) | ~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:229:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 229 | return bsf32(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:39:21: note: expanded from macro 'bsf32' 39 | # define bsf32(n) __builtin_ctz(n) | ^~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:231:10: warning: implicit conversion changes signedness: 'int' to 'unsigned int' [-Wsign-conversion] 231 | return bsf64(v); | ~~~~~~ ^~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:40:21: note: expanded from macro 'bsf64' 40 | # define bsf64(n) __builtin_ctzll(n) | ^~~~~~~~~~~~~~~~~~ In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/xpress_decompress.c:70: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:183:34: warning: comparison of integers of different signs: 'long' and 'size_t' (aka 'unsigned long') [-Wsign-compare] 183 | if (unlikely(is->end - is->next < count)) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:35:46: note: expanded from macro 'unlikely' 35 | # define unlikely(expr) __builtin_expect(!!(expr), 0) | ^~~~ In file included from /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/xpress_decompress.c:70: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:436:34: warning: implicit conversion loses integer precision: 'int' to 'u16' (aka 'unsigned short') [-Wimplicit-int-conversion] 436 | return repeat_u16(((u16)b << 8) | b); | ~~~~~~~~~~ ~~~~~~~~~~~~~~^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:472:48: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 472 | offset >= WORDBYTES && out_end - out_next >= 3 * WORDBYTES) | ~~~~~~~~~~~~~~~~~~ ^ ~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/decompress_common.h:499:55: warning: comparison of integers of different signs: 'long' and 'unsigned long' [-Wsign-compare] 499 | if (UNALIGNED_ACCESS_IS_FAST && likely(out_end - end >= WORDBYTES - 1)) | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/common_defs.h:34:45: note: expanded from macro 'likely' 34 | # define likely(expr) __builtin_expect(!!(expr), 1) | ^~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/xpress_decompress.c:128:18: warning: implicit conversion loses integer precision: 'unsigned int' to 'u8' (aka 'unsigned char') [-Wimplicit-int-conversion] 128 | *out_next++ = sym; | ~ ^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ebiggers/xpress_decompress.c:116:25: warning: implicit conversion loses integer precision: 'size_t' (aka 'unsigned long') to 'u32' (aka 'unsigned int') [-Wshorten-64-to-32] 115 | init_input_bitstream(&is, in_begin + XPRESS_NUM_SYMBOLS / 2, | ~~~~~~~~~~~~~~~~~~~~ 116 | compressed_size - XPRESS_NUM_SYMBOLS / 2); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 10 warnings generated. [ 68% 15/16] /usr/local/libexec/ccache/c++ -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=gnu++20 -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/compress.cpp.o -MF CMakeFiles/ntfs2btrfs.dir/src/compress.cpp.o.d -o CMakeFiles/ntfs2btrfs.dir/src/compress.cpp.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/compress.cpp [ 75% 15/16] /usr/local/libexec/ccache/c++ -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=gnu++20 -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/decomp.cpp.o -MF CMakeFiles/ntfs2btrfs.dir/src/decomp.cpp.o.d -o CMakeFiles/ntfs2btrfs.dir/src/decomp.cpp.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/decomp.cpp /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/decomp.cpp:79:56: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 79 | s[s.size() - 1] = s[s.size() - d - 1]; | ~ ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/decomp.cpp:129:44: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 129 | memcpy(ptr, c.data(), size - (ptr - ret.data())); | ~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/decomp.cpp:138:47: warning: implicit conversion changes signedness: 'long' to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 138 | memcpy(ptr, data.data(), size - (ptr - ret.data())); | ~~~~~~ ~~~~~^~~~~~~~~~~~~~~~~~~~ 3 warnings generated. [ 81% 15/16] /usr/local/libexec/ccache/c++ -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=gnu++20 -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/ntfs.cpp.o -MF CMakeFiles/ntfs2btrfs.dir/src/ntfs.cpp.o.d -o CMakeFiles/ntfs2btrfs.dir/src/ntfs.cpp.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs.cpp /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs.cpp:126:21: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 126 | next_vcn += v_val; | ~~ ^~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs.cpp:137:28: warning: implicit conversion changes signedness: 'int64_t' (aka 'long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 137 | current_lcn += l_val; | ~~ ^~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs.cpp:751:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'off_t' (aka 'long') [-Wsign-conversion] 751 | if (lseek(fd, pos, SEEK_SET) == -1) | ~~~~~ ^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs.cpp:776:19: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 776 | length -= ret; | ~~ ^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs.cpp:801:19: warning: implicit conversion changes signedness: 'ssize_t' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion] 801 | length -= ret; | ~~ ^~~ 5 warnings generated. [ 87% 15/16] /usr/local/libexec/ccache/c++ -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=gnu++20 -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/rollback.cpp.o -MF CMakeFiles/ntfs2btrfs.dir/src/rollback.cpp.o.d -o CMakeFiles/ntfs2btrfs.dir/src/rollback.cpp.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp:123:19: warning: implicit conversion changes signedness: 'streamoff' (aka 'long long') to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 123 | device_size = f.tellg(); | ~ ^~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp:148:37: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 148 | if (sb.value().incompat_flags & ~INCOMPAT_SUPPORTED) | ~ ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp:149:95: warning: implicit conversion changes signedness: 'int' to 'uint64_t' (aka 'unsigned long') [-Wsign-conversion] 149 | throw formatted_error("Unsupported incompat flags {:x}.", sb.value().incompat_flags & ~INCOMPAT_SUPPORTED); | ~ ^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.h:118:68: note: expanded from macro 'formatted_error' 118 | #define formatted_error(s, ...) _formatted_error(FMT_COMPILE(s), ##__VA_ARGS__) | ^~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp:177:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'streamoff' (aka 'long long') [-Wsign-conversion] 177 | f.seekg(phys_addr); | ^~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp:191:35: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion] 191 | f.read((char*)ret.data(), ret.size()); | ~~~~ ~~~~^~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp:209:13: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'streamoff' (aka 'long long') [-Wsign-conversion] 209 | f.seekg(phys_addr); | ^~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/rollback.cpp:221:36: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion] 221 | f.write((char*)buf.data(), buf.size()); | ~~~~~ ~~~~^~~~~~ 7 warnings generated. [ 93% 15/16] /usr/local/libexec/ccache/c++ -DFMT_HEADER_ONLY=1 -I/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build -isystem /usr/local/include -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -std=gnu++20 -Wall -Wextra -Wno-address-of-packed-member -Wconversion -Wno-unknown-pragmas -Werror=pointer-arith -MD -MT CMakeFiles/ntfs2btrfs.dir/src/ntfs2btrfs.cpp.o -MF CMakeFiles/ntfs2btrfs.dir/src/ntfs2btrfs.cpp.o.d -o CMakeFiles/ntfs2btrfs.dir/src/ntfs2btrfs.cpp.o -c /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:128:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 128 | *ptr = (uint8_t)sv[0]; | ~ ^~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:134:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 134 | *ptr = (uint8_t)(0xc0 | (sv[0] >> 6)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:140:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 140 | *ptr = (uint8_t)(0x80 | (sv[0] & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:146:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 146 | *ptr = (uint8_t)(0xe0 | (sv[0] >> 12)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:152:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 152 | *ptr = (uint8_t)(0x80 | ((sv[0] >> 6) & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:158:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 158 | *ptr = (uint8_t)(0x80 | (sv[0] & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:165:24: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 165 | *ptr = (uint8_t)0xef; | ~ ^~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:171:24: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 171 | *ptr = (uint8_t)0xbf; | ~ ^~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:177:24: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 177 | *ptr = (uint8_t)0xbd; | ~ ^~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:187:63: warning: implicit conversion changes signedness: 'int' to 'char32_t' [-Wsign-conversion] 187 | char32_t cp = 0x10000 | ((sv[0] & ~0xd800) << 10) | (sv[1] & ~0xdc00); | ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:189:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 189 | *ptr = (uint8_t)(0xf0 | (cp >> 18)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:195:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 195 | *ptr = (uint8_t)(0x80 | ((cp >> 12) & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:201:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 201 | *ptr = (uint8_t)(0x80 | ((cp >> 6) & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:207:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 207 | *ptr = (uint8_t)(0x80 | (cp & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:215:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 215 | *ptr = (uint8_t)0xef; | ~ ^~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:221:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 221 | *ptr = (uint8_t)0xbf; | ~ ^~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:227:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 227 | *ptr = (uint8_t)0xbd; | ~ ^~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:233:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 233 | *ptr = (uint8_t)(0xe0 | (sv[0] >> 12)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:239:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 239 | *ptr = (uint8_t)(0x80 | ((sv[0] >> 6) & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:245:20: warning: implicit conversion changes signedness: 'uint8_t' (aka 'unsigned char') to 'char' [-Wsign-conversion] 245 | *ptr = (uint8_t)(0x80 | (sv[0] & 0x3f)); | ~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:724:30: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 724 | auto d = move(f->second); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2044:45: warning: bitwise comparison always evaluates to false [-Wtautological-bitwise-compare] 2044 | if (((uint8_t)s[s.length() - 2] & 0xE0) == 0xD0) // full two-byte sequence | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2165:36: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2165 | add_warning("Skipping encrypted ADS :{}", ads_name); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2189:44: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2189 | add_warning("Skipping overly large ADS :{} ({} > {})", ads_name, att.Form.Resident.ValueLength, max_xattr_size); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2200:40: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2200 | add_warning("Skipping overly large ADS :{} ({} > {})", ads_name, att.Form.Nonresident.FileSize, max_xattr_size); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2374:36: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2374 | add_warning("Skipping overly large SD ({} > {})", att.Form.Resident.ValueLength, max_sd_size); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2382:36: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2382 | add_warning("Skipping overly large SD ({} > {})", att.Form.Nonresident.FileSize, max_sd_size); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2429:36: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2429 | add_warning("truncated EA ({} bytes, expected at least {})", sv.length(), offsetof(ea_data, EaName)); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2434:36: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2434 | add_warning("truncated EA ({} > {})", ead.NextEntryOffset, sv.length()); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2439:36: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2439 | add_warning("EA overflow ({} + {} + 1 + {} > {})", offsetof(ea_data, EaName), ead.EaNameLength, | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2449:42: warning: unqualified call to 'std::move' [-Wunqualified-std-cast-call] 2449 | eas.emplace(ea_name, move(ea_value)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2488:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 2488 | m &= ~__S_IFMT; | ~~ ^~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2492:18: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 2492 | m &= ~__S_IFMT; | ~~ ^~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2526:28: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2526 | add_warning("Unrecognized inode type {:o}.", m & __S_IFMT); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2566:28: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2566 | add_warning("minor value {} is too large for Btrfs", d.minor); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2580:28: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2580 | add_warning("LXATTRB format was {}, expected 0", l.format); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2612:28: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2612 | add_warning("LX.SECURITY.CAPABILITY EA prefix was not \"{}\"", lxea); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2098:64: warning: unqualified call to 'std::forward' [-Wunqualified-std-cast-call] 2098 | warnings.emplace_back(filename + ": " + fmt::format(s, forward(args)...)); | ^ | std:: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2650:28: note: in instantiation of function template specialization 'add_inode(root &, uint64_t, uint64_t, bool &, runs_t &, ntfs_file &, ntfs &, const list &, enum btrfs_compression, bool)::(anonymous class)::operator()' requested here 2650 | add_warning("Unrecognized EA {}", n); | ^ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2762:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 2762 | atts &= ~FILE_ATTRIBUTE_DIRECTORY; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:2768:21: warning: implicit conversion changes signedness: 'int' to 'uint32_t' (aka 'unsigned int') [-Wsign-conversion] 2768 | atts &= ~FILE_ATTRIBUTE_REPARSE_POINT; | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:3183:55: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion] 3183 | auto sv = string_view(val2, val + sizeof(val) - val2); | ~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~^~~~~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:3344:74: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'off_t' (aka 'long') [-Wsign-conversion] 3344 | ptr = (uint8_t*)mmap(nullptr, length, PROT_READ, MAP_SHARED, fd, off); | ~~~~ ^~~ /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/ntfs2btrfs-20230501/src/ntfs2btrfs.cpp:3438:14: warning: unused variable 'old_chunk' [-Wunused-variable] 3438 | uint64_t old_chunk = 0; | ^~~~~~~~~ 54 warnings generated. [100% 16/16] : && /usr/local/libexec/ccache/c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DNDEBUG -Xlinker --dependency-file=CMakeFiles/ntfs2btrfs.dir/link.d CMakeFiles/ntfs2btrfs.dir/src/ntfs2btrfs.cpp.o CMakeFiles/ntfs2btrfs.dir/src/ntfs.cpp.o CMakeFiles/ntfs2btrfs.dir/src/decomp.cpp.o CMakeFiles/ntfs2btrfs.dir/src/compress.cpp.o CMakeFiles/ntfs2btrfs.dir/src/rollback.cpp.o CMakeFiles/ntfs2btrfs.dir/src/crc32c.c.o CMakeFiles/ntfs2btrfs.dir/src/xxhash.c.o CMakeFiles/ntfs2btrfs.dir/src/sha256.c.o CMakeFiles/ntfs2btrfs.dir/src/blake2b-ref.c.o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_decompress.c.o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/lzx_common.c.o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/aligned_malloc.c.o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/decompress_common.c.o CMakeFiles/ntfs2btrfs.dir/src/ebiggers/xpress_decompress.c.o CMakeFiles/ntfs2btrfs.dir/src/crc32c-gas.S.o -o ntfs2btrfs -Wl,-rpath,/usr/local/lib: /usr/lib/libz.so /usr/local/lib/liblzo2.so /usr/local/lib/libzstd.so && : =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ntfs2btrfs-20230501_1 ===> Generating temporary packing list [ 0% 1/1] cd /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/.build && /usr/local/bin/cmake -DCMAKE_INSTALL_DO_STRIP=1 -P cmake_install.cmake -- Install configuration: "Release" -- Installing: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/stage/usr/local/sbin/ntfs2btrfs -- Set non-toolchain portion of runtime path of "/wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/stage/usr/local/sbin/ntfs2btrfs" to "/usr/local/lib" -- Installing: /wrkdirs/usr/ports/filesystems/ntfs2btrfs/work/stage/usr/local/share/man/man8/ntfs2btrfs.8 ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2025-12-12T18:08:16+0000' 'PKG_NOTE_ports_top_git_hash=62d8b1999233' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=b7e654fbfea9' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for ntfs2btrfs-20230501_1 ===> Building ntfs2btrfs-20230501_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ntfs2btrfs-20230501_1 build of filesystems/ntfs2btrfs | ntfs2btrfs-20230501_1 ended at Fri Dec 12 13:09:34 EST 2025 build time: 00:01:22