boulder v0.26.1 (Git ref a2098ad2a6874883e016e3c02ad2f6c373972004-dirty)
└─ building libtorrent-rasterbar-2.0.12-5-1
Refreshed repo0
The following package(s) will be installed:
acl 2.3.2-5 libffi 3.5.2-9
attr 2.5.2-6 libgcc 15.2.0+git.6bdd48e5-19
bash 5.3.9-29 libgcc-static 15.2.0+git.6bdd48e5-19
boost 1.90.0-9 libgcrypt 1.12.1-10
boost-atomic 1.90.0-9 libgomp 15.2.0+git.6bdd48e5-19
boost-charconv 1.90.0-9 libgpg-error 1.59-8
boost-chrono 1.90.0-9 libidn2 2.3.8-5
boost-container 1.90.0-9 libmount 2.41.3-18
boost-context 1.90.0-9 libpciaccess 0.19-6
boost-contract 1.90.0-9 libpsl 0.21.5-4
boost-coroutine 1.90.0-9 libpwquality 1.4.5-3
boost-date-time 1.90.0-9 libseccomp 2.6.0-6
boost-devel 1.90.0-9 libsecret 0.21.7-8
boost-fiber 1.90.0-9 libsmartcols 2.41.3-18
boost-filesystem 1.90.0-9 libsodium 1.0.21+git.f6c18801-4
boost-graph 1.90.0-9 libssh2 1.11.1-3
boost-iostreams 1.90.0-9 libstdc++ 15.2.0+git.6bdd48e5-19
boost-json 1.90.0-9 libstdc++-devel 15.2.0+git.6bdd48e5-19
boost-locale 1.90.0-9 libstone 0.26.1+git.647000c-7
boost-log 1.90.0-9 libtasn1 4.21.0-4
boost-math 1.90.0-9 libunistring 1.4.2-7
boost-nowide 1.90.0-9 libutempter 1.2.1-2
boost-process 1.90.0-9 libuuid 2.41.3-18
boost-program-options 1.90.0-9 libuv 1.52.1-8
boost-python3 1.90.0-9 libxcrypt 4.5.2-10
boost-random 1.90.0-9 libxcrypt-devel 4.5.2-10
boost-regex 1.90.0-9 libxkbcommon 1.13.1-15
boost-serialization 1.90.0-9 libxml2 2.15.1-18
boost-stacktrace 1.90.0-9 linux-headers 6.19-28
boost-test 1.90.0-9 linux-pam-libs 1.7.2-19
boost-thread 1.90.0-9 lld 22.1.1-48
boost-timer 1.90.0-9 lld-libs 22.1.1-48
boost-type-erasure 1.90.0-9 llvm 22.1.1-48
boost-url 1.90.0-9 llvm-libs 22.1.1-48
boost-wave 1.90.0-9 lz4 1.10.0-4
boulder 0.26.1+git.a2098ad-140 lzo 2.10-2
brotli-libs 1.2.0-9 mimalloc 2.2.7-11
bsdtar 3.8.6-23 mpc 1.3.1-3
bsdtar-static 3.8.6-23 mpdecimal 4.0.1-2
bzip2-libs 1.0.8-7 mpfr 4.2.2-5
ca-certificates 20250516-17 nano 8.7.1-39
ca-certificates-mozilla 3.121-41 ncurses-base 6.6-20260124-21
ca-certificates-utils 20250516-17 ncurses-libs 6.6-20260124-21
clang 22.1.1-48 nghttp2-libs 1.68.0-13
clang-libs 22.1.1-48 nghttp3 1.15.0-5
cmake 4.2.3-19 ninja 1.13.2-6
compiler-rt 22.1.1-48 ntpd-rs 1.6.2-6
coreutils 0.6.0-33 ocl-icd 2.3.4-4
cracklib 2.10.3-3 openldap 2.6.13-7
cryptsetup-libs 2.8.4-11 openmp 22.1.1-48
curl-libs 8.19.0-30 openmp-devel 22.1.1-48
cyrus-sasl-libs 2.1.28-5 openssl 3.6.1-34
dash 0.5.13.1-16 openssl-devel 3.6.1-34
device-mapper-libs 2.03.38-13 openssl-libs 3.6.1-34
diffutils 3.12-6 os-info 2026.02-15
elfutils-libs 0.194-12 p11-kit 0.26.2-11
envsubst 1.0-11 p11-kit-libs 0.26.2-11
expat 2.7.4-11 pcre2 10.47-8
file 5.47-11 pkgconf 2.5.1-12
findutils 4.10.0-4 polly 22.1.1-48
gawk 5.4.0-9 procps 4.0.6-8
gcc 15.2.0+git.6bdd48e5-19 python 3.11.15-15
gdbm-libs 1.26-7 python-autocommand 2.2.2-2
git 2.53.0-23 python-backports.tarfile 1.2.0-3
glib2 2.86.4-35 python-devel 3.11.15-15
glibc 2.43+git.c3ceb93d-35 python-jaraco.context 6.0.1-4
glibc-devel 2.43+git.c3ceb93d-35 python-jaraco.functools 4.2.1-6
gmp 6.3.0-5 python-jaraco.text 4.0.0-3
gpm-libs 1.20.7-4 python-libs 3.11.15-15
grep 3.12-7 python-more-itertools 10.7.0-3
gzip 1.14-6 python-packaging 25.0-6
helix 25.07.01-8 python-platformdirs 4.5.1-4
hwloc-libs 2.13.0-6 python-setuptools 80.9.0-9
iana-etc 20251120-3 python-wheel 0.46.1-6
icu-libs 78.2-12 qrencode 4.1.1-3
isl 0.27-2 readline 8.3.3-9
json-c 0.18-5 ripgrep 15.1.0-4
kbd 2.9.0-9 sed 4.9-3
keyutils 1.6.3-4 sqlite 3.52.0-18
kmod-libs 34.2-10 sudo-rs 0.2.13-19
krb5-libs 1.22.2-5 system-accounts 0.1.0-8
layout 0.1.0-8 systemd 257.13-77
less 692-15 terminus-font 4.49.1-2
libarchive 3.8.6-23 tpm2-tss 4.1.3-4
libatomic 15.2.0+git.6bdd48e5-19 tzdata 2026a-9
libb2 0.98.1-2 util-linux 2.41.3-18
libblkid 2.41.3-18 uutils-coreutils 0.6.0-33
libbpf 1.6.3-7 vim 9.2.0131-20
libcap 2.77-12 wayland 1.24.0-8
libcap-ng 0.8.5-5 xkeyboard-config 2.47-8
libcom_err 1.47.4-7 xxd 9.2.0131-20
libeconf 0.7.10-6 xz 5.8.2-14
libedit 20251016-3.1-5 zlib 2.3.3-23
libelf 0.194-12 zstd-libs 1.5.7-12
libfdisk 2.41.3-18
Installed acl (cached)
Installed attr (cached)
Installed bash (cached)
Installed boost
Installed boost-context
Installed boost-chrono
Installed boost-atomic
Installed boost-coroutine
Installed boost-date-time
Installed boost-contract
Installed boost-container
Installed boost-charconv
Installed boost-iostreams
Installed boost-fiber
Installed boost-filesystem
Installed boost-json
Installed boost-graph
Installed boost-locale
Installed boost-log
Installed boost-nowide
Installed boost-process
Installed boost-math
Installed boost-random
Installed boost-python3
Installed boost-program-options
Installed boost-regex
Installed boost-stacktrace
Installed boost-thread
Installed boost-serialization
Installed brotli-libs (cached)
Installed bsdtar (cached)
Installed bsdtar-static (cached)
Installed bzip2-libs (cached)
Installed ca-certificates (cached)
Installed ca-certificates-mozilla (cached)
Installed ca-certificates-utils (cached)
Installed boulder (cached)
Installed clang (cached)
Installed boost-timer
Installed boost-type-erasure
Installed coreutils (cached)
Installed clang-libs (cached)
Installed compiler-rt (cached)
Installed cryptsetup-libs (cached)
Installed cracklib (cached)
Installed curl-libs (cached)
Installed cyrus-sasl-libs (cached)
Installed dash (cached)
Installed device-mapper-libs (cached)
Installed elfutils-libs (cached)
Installed diffutils (cached)
Installed envsubst (cached)
Installed boost-test
Installed expat (cached)
Installed file (cached)
Installed gdbm-libs (cached)
Installed findutils (cached)
Installed gawk (cached)
Installed glib2 (cached)
Installed git (cached)
Installed gmp (cached)
Installed gpm-libs (cached)
Installed gcc (cached)
Installed grep (cached)
Installed gzip (cached)
Installed hwloc-libs (cached)
Installed glibc-devel (cached)
Installed iana-etc (cached)
Installed icu-libs (cached)
Installed isl (cached)
Installed json-c (cached)
Installed keyutils (cached)
Installed kmod-libs (cached)
Installed krb5-libs (cached)
Installed layout (cached)
Installed less (cached)
Installed libarchive (cached)
Installed libatomic (cached)
Installed libb2 (cached)
Installed libblkid (cached)
Installed kbd (cached)
Installed libbpf (cached)
Installed libcap (cached)
Installed libcap-ng (cached)
Installed libcom_err (cached)
Installed helix (cached)
Installed libeconf (cached)
Installed libedit (cached)
Installed libelf (cached)
Installed libfdisk (cached)
Installed libffi (cached)
Installed libgcc (cached)
Installed libgcc-static (cached)
Installed libgcrypt (cached)
Installed libgomp (cached)
Installed libmount (cached)
Installed libgpg-error (cached)
Installed libidn2 (cached)
Installed libpsl (cached)
Installed libseccomp (cached)
Installed libpwquality (cached)
Installed libsecret (cached)
Installed libsmartcols (cached)
Installed libsodium (cached)
Installed libssh2 (cached)
Installed libstdc++ (cached)
Installed libstone (cached)
Installed libtasn1 (cached)
Installed libunistring (cached)
Installed libutempter (cached)
Installed libuuid (cached)
Installed libuv (cached)
Installed libxcrypt (cached)
Installed cmake (cached)
Installed libstdc++-devel (cached)
Installed libxkbcommon (cached)
Installed libxml2 (cached)
Installed linux-pam-libs (cached)
Installed lld (cached)
Installed lld-libs (cached)
Installed glibc (cached)
Installed llvm (cached)
Installed llvm-libs (cached)
Installed lz4 (cached)
Installed lzo (cached)
Installed mimalloc (cached)
Installed mpc (cached)
Installed mpdecimal (cached)
Installed mpfr (cached)
Installed nano (cached)
Installed ncurses-libs (cached)
Installed nghttp2-libs (cached)
Installed nghttp3 (cached)
Installed linux-headers (cached)
Installed ninja (cached)
Installed ocl-icd (cached)
Installed ntpd-rs (cached)
Installed openldap (cached)
Installed openmp (cached)
Installed openmp-devel (cached)
Installed openssl (cached)
Installed openssl-libs (cached)
Installed os-info (cached)
Installed p11-kit (cached)
Installed p11-kit-libs (cached)
Installed pcre2 (cached)
Installed pkgconf (cached)
Installed polly (cached)
Installed procps (cached)
Installed python (cached)
Installed ncurses-base (cached)
Installed openssl-devel (cached)
Installed boost-url
Installed boost-wave
Installed libpciaccess
Installed libxcrypt-devel
Installed python-libs (cached)
Installed python-autocommand
Installed python-packaging (cached)
Installed python-jaraco.context
Installed python-jaraco.functools
Installed python-backports.tarfile
Installed qrencode (cached)
Installed readline (cached)
Installed ripgrep (cached)
Installed sed (cached)
Installed sqlite (cached)
Installed sudo-rs (cached)
Installed system-accounts (cached)
Installed systemd (cached)
Installed terminus-font (cached)
Installed tpm2-tss (cached)
Installed python-devel
Installed tzdata (cached)
Installed util-linux (cached)
Installed uutils-coreutils (cached)
Installed wayland (cached)
Installed xkeyboard-config (cached)
Installed xxd (cached)
Installed xz (cached)
Installed zlib (cached)
Installed zstd-libs (cached)
Installed vim (cached)
Installed python-jaraco.text
Installed python-platformdirs
Installed python-more-itertools
Installed python-wheel
Installed python-setuptools
Installed boost-devel
60863 entries blitted in 0.16s (386.1k / s)
Sharing 1 upstream(s) with the build container
Shared libtorrent-rasterbar-2.0.12.tar.gz
x86_64
│Prepare
│P│ + TERM=dumb
│P│ + export TERM
│P│ + SOURCE_DATE_EPOCH=1773687993
│P│ + export SOURCE_DATE_EPOCH
│P│ + PGO_STAGE=NONE
│P│ + export PGO_STAGE
│P│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig
│P│ + export PKG_CONFIG_PATH
│P│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│P│ + export CFLAGS
│P│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│P│ + export CGO_CFLAGS
│P│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│P│ + export CXXFLAGS
│P│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│P│ + export CGO_CXXFLAGS
│P│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g'
│P│ + export FFLAGS
│P│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin'
│P│ + export LDFLAGS
│P│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections'
│P│ + export CGO_LDFLAGS
│P│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi'
│P│ + export DFLAGS
│P│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2'
│P│ + export RUSTFLAGS
│P│ + CC=clang
│P│ + export CC
│P│ + CXX=clang++
│P│ + export CXX
│P│ + OBJC=clang
│P│ + export OBJC
│P│ + OBJCXX=clang++
│P│ + export OBJCXX
│P│ + CPP=clang-cpp
│P│ + export CPP
│P│ + OBJCPP='clang -E -'
│P│ + export OBJCPP
│P│ + OBJCXXCPP='clang++ -E'
│P│ + export OBJCXXCPP
│P│ + AR=llvm-ar
│P│ + export AR
│P│ + LD=ld.lld
│P│ + export LD
│P│ + OBJCOPY=llvm-objcopy
│P│ + export OBJCOPY
│P│ + NM=llvm-nm
│P│ + export NM
│P│ + RANLIB=llvm-ranlib
│P│ + export RANLIB
│P│ + STRIP=llvm-strip
│P│ + export STRIP
│P│ + PATH=/usr/bin:/bin
│P│ + export PATH
│P│ + CCACHE_DIR=/mason/ccache
│P│ + export CCACHE_DIR
│P│ + CCACHE_BASEDIR=/mason/build/x86_64
│P│ + export CCACHE_BASEDIR
│P│ + test -z /mason/ccache
│P│ + export 'NINJA_STATUS=[%f/%t %es (%P)] '
│P│ + NINJA_STATUS='[%f/%t %es (%P)] '
│P│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64
│P│ + export CARGO_BUILD_DEP_INFO_BASEDIR
│P│ + CARGO_NET_RETRY=5
│P│ + export CARGO_NET_RETRY
│P│ + CARGO_PROFILE_RELEASE_DEBUG=full
│P│ + export CARGO_PROFILE_RELEASE_DEBUG
│P│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off
│P│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO
│P│ + CARGO_PROFILE_RELEASE_LTO=off
│P│ + export CARGO_PROFILE_RELEASE_LTO
│P│ + CARGO_PROFILE_RELEASE_STRIP=none
│P│ + export CARGO_PROFILE_RELEASE_STRIP
│P│ + RUSTC_WRAPPER=
│P│ + export RUSTC_WRAPPER
│P│ + test -z ''
│P│ + unset RUSTC_WRAPPER
│P│ + GOCACHE=
│P│ + export GOCACHE
│P│ + test -z ''
│P│ + unset GOCACHE
│P│ + GOMODCACHE=
│P│ + export GOMODCACHE
│P│ + test -z ''
│P│ + unset GOMODCACHE
│P│ + CARGO_HOME=
│P│ + export CARGO_HOME
│P│ + test -z ''
│P│ + unset CARGO_HOME
│P│ + SCCACHE_DIR=/mason/sccache
│P│ + export SCCACHE_DIR
│P│ + test -z /mason/sccache
│P│ + LANG=en_US.UTF-8
│P│ + export LANG
│P│ + LC_ALL=en_US.UTF-8
│P│ + export LC_ALL
│P│ + test -d /mason/build/x86_64
│P│ + cd /mason/build/x86_64
│P│ + echo 'The work directory %(workdir) is /mason/build/x86_64'
│P│ + mkdir -p libtorrent-rasterbar-2.0.12.tar.gz
│P│ The work directory %(workdir) is /mason/build/x86_64
│P│ + bsdtar-static xf /mason/sourcedir/libtorrent-rasterbar-2.0.12.tar.gz -C libtorrent-rasterbar-2.0.12.tar.gz --strip-components=1 --no-same-owner
│
│Setup
│S│ + TERM=dumb
│S│ + export TERM
│S│ + SOURCE_DATE_EPOCH=1773687993
│S│ + export SOURCE_DATE_EPOCH
│S│ + PGO_STAGE=NONE
│S│ + export PGO_STAGE
│S│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig
│S│ + export PKG_CONFIG_PATH
│S│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│S│ + export CFLAGS
│S│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│S│ + export CGO_CFLAGS
│S│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│S│ + export CXXFLAGS
│S│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│S│ + export CGO_CXXFLAGS
│S│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g'
│S│ + export FFLAGS
│S│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin'
│S│ + export LDFLAGS
│S│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections'
│S│ + export CGO_LDFLAGS
│S│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi'
│S│ + export DFLAGS
│S│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2'
│S│ + export RUSTFLAGS
│S│ + CC=clang
│S│ + export CC
│S│ + CXX=clang++
│S│ + export CXX
│S│ + OBJC=clang
│S│ + export OBJC
│S│ + OBJCXX=clang++
│S│ + export OBJCXX
│S│ + CPP=clang-cpp
│S│ + export CPP
│S│ + OBJCPP='clang -E -'
│S│ + export OBJCPP
│S│ + OBJCXXCPP='clang++ -E'
│S│ + export OBJCXXCPP
│S│ + AR=llvm-ar
│S│ + export AR
│S│ + LD=ld.lld
│S│ + export LD
│S│ + OBJCOPY=llvm-objcopy
│S│ + export OBJCOPY
│S│ + NM=llvm-nm
│S│ + export NM
│S│ + RANLIB=llvm-ranlib
│S│ + export RANLIB
│S│ + STRIP=llvm-strip
│S│ + export STRIP
│S│ + PATH=/usr/bin:/bin
│S│ + export PATH
│S│ + CCACHE_DIR=/mason/ccache
│S│ + export CCACHE_DIR
│S│ + CCACHE_BASEDIR=/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│S│ + export CCACHE_BASEDIR
│S│ + test -z /mason/ccache
│S│ + export 'NINJA_STATUS=[%f/%t %es (%P)] '
│S│ + NINJA_STATUS='[%f/%t %es (%P)] '
│S│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│S│ + export CARGO_BUILD_DEP_INFO_BASEDIR
│S│ + CARGO_NET_RETRY=5
│S│ + export CARGO_NET_RETRY
│S│ + CARGO_PROFILE_RELEASE_DEBUG=full
│S│ + export CARGO_PROFILE_RELEASE_DEBUG
│S│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off
│S│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO
│S│ + CARGO_PROFILE_RELEASE_LTO=off
│S│ + export CARGO_PROFILE_RELEASE_LTO
│S│ + CARGO_PROFILE_RELEASE_STRIP=none
│S│ + export CARGO_PROFILE_RELEASE_STRIP
│S│ + RUSTC_WRAPPER=
│S│ + export RUSTC_WRAPPER
│S│ + test -z ''
│S│ + unset RUSTC_WRAPPER
│S│ + GOCACHE=
│S│ + export GOCACHE
│S│ + test -z ''
│S│ + unset GOCACHE
│S│ + GOMODCACHE=
│S│ + export GOMODCACHE
│S│ + test -z ''
│S│ + unset GOMODCACHE
│S│ + CARGO_HOME=
│S│ + export CARGO_HOME
│S│ + test -z ''
│S│ + unset CARGO_HOME
│S│ + SCCACHE_DIR=/mason/sccache
│S│ + export SCCACHE_DIR
│S│ + test -z /mason/sccache
│S│ + LANG=en_US.UTF-8
│S│ + export LANG
│S│ + LC_ALL=en_US.UTF-8
│S│ + export LC_ALL
│S│ + test -d /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│S│ + cd /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│S│ + echo 'The work directory %(workdir) is /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz'
│S│ The work directory %(workdir) is /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│S│ + cmake -G Ninja -B aerynos-builddir -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_C_FLAGS_RELEASE=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE=-DNDEBUG -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_DO_STRIP=OFF -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_INSTALL_LIBEXECDIR=/usr/lib/libtorrent-rasterbar -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_LIB_SUFFIX= -Dpython-bindings=on -Dpython-egg-info=on -Dpython-install-system-dir=on
│S│ -- The C compiler identification is Clang 22.1.1
│S│ -- The CXX compiler identification is Clang 22.1.1
│S│ -- Detecting C compiler ABI info
│S│ -- Detecting C compiler ABI info - done
│S│ -- Check for working C compiler: /usr/bin/clang - skipped
│S│ -- Detecting C compile features
│S│ -- Detecting C compile features - done
│S│ -- Detecting CXX compiler ABI info
│S│ -- Detecting CXX compiler ABI info - done
│S│ -- Check for working CXX compiler: /usr/bin/clang++ - skipped
│S│ -- Detecting CXX compile features
│S│ -- Detecting CXX compile features - done
│S│ -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
│S│ -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
│S│ -- Found Threads: TRUE
│S│ -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB
│S│ -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success
│S│ -- Performing Test HAVE_CXX_ATOMICS8_WITHOUT_LIB
│S│ -- Performing Test HAVE_CXX_ATOMICS8_WITHOUT_LIB - Success
│S│ -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
│S│ -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
│S│ CMake Warning (dev) at /usr/share/cmake-4.2/Modules/FeatureSummary.cmake:970 (message):
│S│ Policy CMP0183 is not set: add_feature_info() supports full Condition
│S│ Syntax. Run "cmake --help-policy CMP0183" for policy details. Use the
│S│ cmake_policy command to set the policy and suppress this warning.
│S│ Call Stack (most recent call first):
│S│ cmake/Modules/LibtorrentMacros.cmake:10 (add_feature_info)
│S│ CMakeLists.txt:703 (feature_option)
│S│ This warning is for project developers. Use -Wno-dev to suppress it.
│S│
│S│ CMake Warning (dev) at /usr/share/cmake-4.2/Modules/FeatureSummary.cmake:970 (message):
│S│ Policy CMP0183 is not set: add_feature_info() supports full Condition
│S│ Syntax. Run "cmake --help-policy CMP0183" for policy details. Use the
│S│ cmake_policy command to set the policy and suppress this warning.
│S│ Call Stack (most recent call first):
│S│ cmake/Modules/LibtorrentMacros.cmake:10 (add_feature_info)
│S│ CMakeLists.txt:704 (feature_option)
│S│ This warning is for project developers. Use -Wno-dev to suppress it.
│S│
│S│ CMake Warning (dev) at /usr/share/cmake-4.2/Modules/FeatureSummary.cmake:970 (message):
│S│ Policy CMP0183 is not set: add_feature_info() supports full Condition
│S│ Syntax. Run "cmake --help-policy CMP0183" for policy details. Use the
│S│ cmake_policy command to set the policy and suppress this warning.
│S│ Call Stack (most recent call first):
│S│ cmake/Modules/LibtorrentMacros.cmake:10 (add_feature_info)
│S│ CMakeLists.txt:705 (feature_option)
│S│ This warning is for project developers. Use -Wno-dev to suppress it.
│S│
│S│ CMake Warning (dev) at /usr/share/cmake-4.2/Modules/FeatureSummary.cmake:970 (message):
│S│ Policy CMP0183 is not set: add_feature_info() supports full Condition
│S│ Syntax. Run "cmake --help-policy CMP0183" for policy details. Use the
│S│ cmake_policy command to set the policy and suppress this warning.
│S│ Call Stack (most recent call first):
│S│ cmake/Modules/LibtorrentMacros.cmake:36 (add_feature_info)
│S│ CMakeLists.txt:709 (target_optional_compile_definitions)
│S│ This warning is for project developers. Use -Wno-dev to suppress it.
│S│
│S│ CMake Warning (dev) at /usr/share/cmake-4.2/Modules/FeatureSummary.cmake:970 (message):
│S│ Policy CMP0183 is not set: add_feature_info() supports full Condition
│S│ Syntax. Run "cmake --help-policy CMP0183" for policy details. Use the
│S│ cmake_policy command to set the policy and suppress this warning.
│S│ Call Stack (most recent call first):
│S│ cmake/Modules/LibtorrentMacros.cmake:36 (add_feature_info)
│S│ CMakeLists.txt:720 (target_optional_compile_definitions)
│S│ This warning is for project developers. Use -Wno-dev to suppress it.
│S│
│S│ -- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.6.1")
│S│ CMake Warning (dev) at cmake/Modules/LibtorrentMacros.cmake:43 (find_package):
│S│ Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
│S│ --help-policy CMP0167" for policy details. Use the cmake_policy command to
│S│ set the policy and suppress this warning.
│S│
│S│ Call Stack (most recent call first):
│S│ CMakeLists.txt:816 (find_public_dependency)
│S│ This warning is for project developers. Use -Wno-dev to suppress it.
│S│
│S│ -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found version "1.90.0")
│S│ -- Found Python3: /usr/bin/python3.11 (found version "3.11.15") found components: Interpreter Development Development.Module Development.Embed
│S│ CMake Warning (dev) at bindings/python/CMakeLists.txt:42 (find_package):
│S│ Policy CMP0167 is not set: The FindBoost module is removed. Run "cmake
│S│ --help-policy CMP0167" for policy details. Use the cmake_policy command to
│S│ set the policy and suppress this warning.
│S│
│S│ This warning is for project developers. Use -Wno-dev to suppress it.
│S│
│S│ -- Found Boost: /usr/lib64/cmake/Boost-1.90.0/BoostConfig.cmake (found version "1.90.0") found components: python311
│S│ -- Performing Test _WNO_DEPRECATED_DECLARATIONS
│S│ -- Performing Test _WNO_DEPRECATED_DECLARATIONS - Success
│S│ -- Python 3 site packages: /usr/lib/python3.11/site-packages
│S│ -- Python 3 extension suffix: cpython-311-x86_64-linux-gnu
│S│ -- The following features have been enabled:
│S│
│S│ * BUILD_SHARED_LIBS, build libtorrent as a shared library
│S│ * python-bindings, build python bindings
│S│ * python-egg-info, generate python egg info
│S│ * python-install-system-dir, Install python bindings to the system installation directory rather than the CMake installation prefix
│S│ * dht, enable support for Mainline DHT
│S│ * deprecated-functions, enable deprecated functions for backwards compatibility
│S│ * encryption, Enables encryption in libtorrent
│S│ * exceptions, build with exception support
│S│ * extensions, Enables protocol extensions
│S│ * i2p, build with I2P support
│S│ * logging, build with logging
│S│ * mutable-torrents, Enables mutable torrent support
│S│ * streaming, Enables support for piece deadline
│S│
│S│ -- The following RECOMMENDED packages have been found:
│S│
│S│ * OpenSSL, Full-strength general purpose cryptography library,
│S│ Provides HTTPS support to libtorrent
│S│
│S│ -- The following REQUIRED packages have been found:
│S│
│S│ * Threads
│S│ * Python3
│S│ * boost_container (required version == 1.90.0)
│S│ * boost_graph (required version == 1.90.0)
│S│ * boost_headers (required version == 1.90.0)
│S│ * boost_python (required version == 1.90.0)
│S│ * Boost
│S│
│S│ -- The following features have been disabled:
│S│
│S│ * static_runtime, build libtorrent with static runtime
│S│ * build_tests, build tests
│S│ * build_examples, build examples
│S│ * build_tools, build tools
│S│ * gnutls, build using GnuTLS instead of OpenSSL
│S│
│S│ -- Configuring done (0.9s)
│S│ -- Generating done (0.0s)
│S│ CMake Warning:
│S│ Manually-specified variables were not used by the project:
│S│
│S│ CMAKE_Fortran_FLAGS_RELEASE
│S│ CMAKE_INSTALL_DO_STRIP
│S│ CMAKE_LIB_SUFFIX
│S│
│S│
│S│ -- Build files have been written to: /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/aerynos-builddir
│
│Build
│B│ + TERM=dumb
│B│ + export TERM
│B│ + SOURCE_DATE_EPOCH=1773687993
│B│ + export SOURCE_DATE_EPOCH
│B│ + PGO_STAGE=NONE
│B│ + export PGO_STAGE
│B│ + PKG_CONFIG_PATH=/usr/lib/pkgconfig:/usr/share/pkgconfig
│B│ + export PKG_CONFIG_PATH
│B│ + CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│B│ + export CFLAGS
│B│ + CGO_CFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│B│ + export CGO_CFLAGS
│B│ + CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│B│ + export CXXFLAGS
│B│ + CGO_CXXFLAGS='-D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC'
│B│ + export CGO_CXXFLAGS
│B│ + FFLAGS='-D_FORTIFY_SOURCE=2 -O2 -flto=thin -fno-omit-frame-pointer -g'
│B│ + export FFLAGS
│B│ + LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin'
│B│ + export LDFLAGS
│B│ + CGO_LDFLAGS='-Wl,--as-needed -Wl,--build-id=sha1 -Wl,--compress-debug-sections=zstd -Wl,--icf=safe -Wl,--undefined-version -Wl,-Bsymbolic-functions -Wl,-O2,--gc-sections -Wl,-z,pack-relative-relocs -Wl,-z,relro,-z,now -flto=thin -Wl,--no-gc-sections'
│B│ + export CGO_LDFLAGS
│B│ + DFLAGS='-O2 -flto=thin -frame-pointer=all -g -gc -d-debug -mcpu=x86-64-v2 -release -Hkeep-all-bodies -relocation-model=pic -wi'
│B│ + export DFLAGS
│B│ + RUSTFLAGS='-C debuginfo=2 -C split-debuginfo=off -C force-frame-pointers -C link-args=-Wl,--build-id=sha1 -C link-args=-Wl,--compress-debug-sections=zstd -C lto=thin -C linker-plugin-lto -C embed-bitcode=yes -C opt-level=3 -C codegen-units=16 -C strip=none -C target-cpu=x86-64-v2'
│B│ + export RUSTFLAGS
│B│ + CC=clang
│B│ + export CC
│B│ + CXX=clang++
│B│ + export CXX
│B│ + OBJC=clang
│B│ + export OBJC
│B│ + OBJCXX=clang++
│B│ + export OBJCXX
│B│ + CPP=clang-cpp
│B│ + export CPP
│B│ + OBJCPP='clang -E -'
│B│ + export OBJCPP
│B│ + OBJCXXCPP='clang++ -E'
│B│ + export OBJCXXCPP
│B│ + AR=llvm-ar
│B│ + export AR
│B│ + LD=ld.lld
│B│ + export LD
│B│ + OBJCOPY=llvm-objcopy
│B│ + export OBJCOPY
│B│ + NM=llvm-nm
│B│ + export NM
│B│ + RANLIB=llvm-ranlib
│B│ + export RANLIB
│B│ + STRIP=llvm-strip
│B│ + export STRIP
│B│ + PATH=/usr/bin:/bin
│B│ + export PATH
│B│ + CCACHE_DIR=/mason/ccache
│B│ + export CCACHE_DIR
│B│ + CCACHE_BASEDIR=/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│B│ + export CCACHE_BASEDIR
│B│ + test -z /mason/ccache
│B│ + export 'NINJA_STATUS=[%f/%t %es (%P)] '
│B│ + NINJA_STATUS='[%f/%t %es (%P)] '
│B│ + CARGO_BUILD_DEP_INFO_BASEDIR=/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│B│ + export CARGO_BUILD_DEP_INFO_BASEDIR
│B│ + CARGO_NET_RETRY=5
│B│ + export CARGO_NET_RETRY
│B│ + CARGO_PROFILE_RELEASE_DEBUG=full
│B│ + export CARGO_PROFILE_RELEASE_DEBUG
│B│ + CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off
│B│ + export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO
│B│ + CARGO_PROFILE_RELEASE_LTO=off
│B│ + export CARGO_PROFILE_RELEASE_LTO
│B│ + CARGO_PROFILE_RELEASE_STRIP=none
│B│ + export CARGO_PROFILE_RELEASE_STRIP
│B│ + RUSTC_WRAPPER=
│B│ + export RUSTC_WRAPPER
│B│ + test -z ''
│B│ + unset RUSTC_WRAPPER
│B│ + GOCACHE=
│B│ + export GOCACHE
│B│ + test -z ''
│B│ + unset GOCACHE
│B│ + GOMODCACHE=
│B│ + export GOMODCACHE
│B│ + test -z ''
│B│ + unset GOMODCACHE
│B│ + CARGO_HOME=
│B│ + export CARGO_HOME
│B│ + test -z ''
│B│ + unset CARGO_HOME
│B│ + SCCACHE_DIR=/mason/sccache
│B│ + export SCCACHE_DIR
│B│ + test -z /mason/sccache
│B│ + LANG=en_US.UTF-8
│B│ + export LANG
│B│ + LC_ALL=en_US.UTF-8
│B│ + export LC_ALL
│B│ + test -d /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│B│ + cd /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│B│ + echo 'The work directory %(workdir) is /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz'
│B│ The work directory %(workdir) is /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz
│B│ + cmake --build aerynos-builddir --verbose --parallel 24
│B│ Change Dir: '/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/aerynos-builddir'
│B│
│B│ Run Build Command(s): /usr/bin/ninja -v -j 24
│B│ [1/194 0.057s ( 0%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/assert.cpp
│B│ [2/194 0.100s ( 1%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/cpuid.cpp
│B│ [3/194 0.121s ( 1%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_buffer_holder.cpp
│B│ [4/194 0.185s ( 2%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bandwidth_limit.cpp
│B│ [5/194 0.268s ( 2%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/crc32c.cpp
│B│ [6/194 0.468s ( 3%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bandwidth_queue_entry.cpp
│B│ [7/194 0.562s ( 3%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bitfield.cpp
│B│ [8/194 0.704s ( 4%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bandwidth_manager.cpp
│B│ [9/194 0.743s ( 4%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/chained_buffer.cpp
│B│ [10/194 0.812s ( 5%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/close_reason.cpp
│B│ [11/194 0.836s ( 5%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/directory.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/directory.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/directory.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/directory.cpp
│B│ [12/194 0.954s ( 6%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/drive_info.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/drive_info.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/drive_info.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/drive_info.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/drive_info.cpp:71:7: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 71 | std::snprintf(p, sizeof(p), "/sys/block/%s/%s", dev_name, path);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/drive_info.cpp:129:7: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 129 | std::snprintf(device_id, sizeof(device_id), "%d:%d\n", major(st.st_dev), minor(st.st_dev));
│B│ | ^
│B│ 2 warnings generated.
│B│ [13/194 1.076s ( 6%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ffs.cpp
│B│ [14/194 1.286s ( 7%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bloom_filter.cpp
│B│ [15/194 1.346s ( 7%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_interface.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_interface.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_interface.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_interface.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_interface.cpp:38:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 38 | constexpr disk_job_flags_t disk_interface::force_copy;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_interface.cpp:39:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 39 | constexpr disk_job_flags_t disk_interface::sequential_access;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_interface.cpp:40:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 40 | constexpr disk_job_flags_t disk_interface::volatile_read;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_interface.cpp:41:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 41 | constexpr disk_job_flags_t disk_interface::v1_hash;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_interface.cpp:42:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 42 | constexpr disk_job_flags_t disk_interface::flush_piece;
│B│ | ^
│B│ 5 warnings generated.
│B│ [16/194 1.393s ( 8%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/copy_file.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/copy_file.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/copy_file.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/copy_file.cpp
│B│ [17/194 1.461s ( 8%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/error_code.cpp
│B│ [18/194 1.543s ( 9%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:140:10: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 140 | std::snprintf(tmp, sizeof(tmp), "%02x", std::uint8_t(str[i]));
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:333:11: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 333 | std::snprintf(error.data(), std::size_t(error.size()), "leading zero in integer");
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:342:11: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 342 | std::snprintf(error.data(), std::size_t(error.size()), "leading zero in string length");
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:382:13: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 382 | std::snprintf(error.data(), std::size_t(error.size()), "unsorted dictionary key");
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:387:13: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 387 | std::snprintf(error.data(), std::size_t(error.size()), "duplicate dictionary key");
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:650:11: warning: not eliding copy on return [-Wnrvo]
│B│ 650 | return ret;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:658:11: warning: not eliding copy on return [-Wnrvo]
│B│ 658 | return ret;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:666:11: warning: not eliding copy on return [-Wnrvo]
│B│ 666 | return ret;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:674:11: warning: not eliding copy on return [-Wnrvo]
│B│ 674 | return ret;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:1142:10: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1142 | std::snprintf(str, sizeof(str), "%" PRId64, e.int_value());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:1148:12: warning: not eliding copy on return [-Wnrvo]
│B│ 1148 | return ret;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:1164:12: warning: not eliding copy on return [-Wnrvo]
│B│ 1164 | return ret;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:1183:12: warning: not eliding copy on return [-Wnrvo]
│B│ 1183 | return ret;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bdecode.cpp:1186:10: warning: not eliding copy on return [-Wnrvo]
│B│ 1186 | return ret;
│B│ | ^
│B│ 14 warnings generated.
│B│ [19/194 1.612s ( 9%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/fingerprint.cpp
│B│ [20/194 1.665s ( 10%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_job_fence.cpp
│B│ [21/194 1.805s ( 10%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/entry.cpp
│B│ [22/194 1.820s ( 11%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_job_pool.cpp
│B│ [23/194 2.097s ( 11%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_buffer_pool.cpp
│B│ [24/194 2.122s ( 12%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/escape_string.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/escape_string.cpp:458:10: warning: not eliding copy on return [-Wnrvo]
│B│ 458 | return ret;
│B│ | ^
│B│ 1 warning generated.
│B│ [25/194 2.236s ( 12%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file.cpp
│B│ [26/194 2.331s ( 13%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/hex.cpp
│B│ [27/194 2.337s ( 13%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/gzip.cpp
│B│ [28/194 2.556s ( 14%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disabled_disk_io.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disabled_disk_io.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disabled_disk_io.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disabled_disk_io.cpp
│B│ [29/194 2.860s ( 14%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/hasher.cpp
│B│ [30/194 2.916s ( 15%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/generate_peer_id.cpp
│B│ [31/194 3.024s ( 15%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/announce_entry.cpp
│B│ [32/194 3.225s ( 16%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_parser.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_parser.cpp:134:10: warning: not eliding copy on return [-Wnrvo]
│B│ 134 | return url;
│B│ | ^
│B│ 1 warning generated.
│B│ [33/194 3.333s ( 17%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/disk_io_thread_pool.cpp
│B│ [34/194 3.632s ( 17%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file_view_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file_view_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file_view_pool.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_view_pool.cpp
│B│ [35/194 3.771s ( 18%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/identify_client.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/identify_client.cpp:339:24: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 339 | int num_chars = std::snprintf(identity, sizeof(identity), "%s %d.%d.%d", name
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/identify_client.cpp:344:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 344 | std::snprintf(identity + num_chars, sizeof(identity) - aux::numeric_cast(num_chars)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/identify_client.cpp:367:17: warning: not eliding copy on return [-Wnrvo]
│B│ 367 | if (f) return f;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/identify_client.cpp:371:17: warning: not eliding copy on return [-Wnrvo]
│B│ 371 | if (f) return f;
│B│ | ^
│B│ 4 warnings generated.
│B│ [36/194 3.858s ( 18%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:49:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 49 | DECL_FLAG(seed_mode);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :140:1: note: expanded from here
│B│ 140 | flag_seed_mode
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:50:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 50 | DECL_FLAG(upload_mode);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :141:1: note: expanded from here
│B│ 141 | flag_upload_mode
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:51:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 51 | DECL_FLAG(share_mode);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :142:1: note: expanded from here
│B│ 142 | flag_share_mode
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:52:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 52 | DECL_FLAG(apply_ip_filter);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :143:1: note: expanded from here
│B│ 143 | flag_apply_ip_filter
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:53:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 53 | DECL_FLAG(paused);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :144:1: note: expanded from here
│B│ 144 | flag_paused
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:54:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 54 | DECL_FLAG(auto_managed);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :145:1: note: expanded from here
│B│ 145 | flag_auto_managed
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:55:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 55 | DECL_FLAG(duplicate_is_error);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :146:1: note: expanded from here
│B│ 146 | flag_duplicate_is_error
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:56:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 56 | DECL_FLAG(update_subscribe);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :147:1: note: expanded from here
│B│ 147 | flag_update_subscribe
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:57:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 57 | DECL_FLAG(super_seeding);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :148:1: note: expanded from here
│B│ 148 | flag_super_seeding
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:58:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 58 | DECL_FLAG(sequential_download);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :149:1: note: expanded from here
│B│ 149 | flag_sequential_download
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:59:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 59 | DECL_FLAG(pinned);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :150:1: note: expanded from here
│B│ 150 | flag_pinned
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:60:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 60 | DECL_FLAG(stop_when_ready);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :151:1: note: expanded from here
│B│ 151 | flag_stop_when_ready
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:61:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 61 | DECL_FLAG(override_trackers);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :152:1: note: expanded from here
│B│ 152 | flag_override_trackers
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:62:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 62 | DECL_FLAG(override_web_seeds);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :153:1: note: expanded from here
│B│ 153 | flag_override_web_seeds
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:63:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 63 | DECL_FLAG(need_save_resume);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :154:1: note: expanded from here
│B│ 154 | flag_need_save_resume
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:64:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 64 | DECL_FLAG(override_resume_data);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :155:1: note: expanded from here
│B│ 155 | flag_override_resume_data
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:65:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 65 | DECL_FLAG(merge_resume_trackers);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :156:1: note: expanded from here
│B│ 156 | flag_merge_resume_trackers
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:66:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 66 | DECL_FLAG(use_resume_save_path);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :157:1: note: expanded from here
│B│ 157 | flag_use_resume_save_path
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:67:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 67 | DECL_FLAG(merge_resume_http_seeds);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :158:1: note: expanded from here
│B│ 158 | flag_merge_resume_http_seeds
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:68:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 68 | DECL_FLAG(default_flags);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/add_torrent_params.cpp:47:48: note: expanded from macro 'DECL_FLAG'
│B│ 47 | constexpr torrent_flags_t add_torrent_params::flag_##name
│B│ | ^
│B│ :159:1: note: expanded from here
│B│ 159 | flag_default_flags
│B│ | ^
│B│ 20 warnings generated.
│B│ [37/194 4.331s ( 19%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ip_filter.cpp
│B│ [38/194 4.367s ( 19%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_helpers.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_helpers.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_helpers.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ip_helpers.cpp
│B│ [39/194 4.492s ( 20%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert_manager.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert_manager.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/alert_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 1 warning generated.
│B│ [40/194 4.560s ( 20%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/i2p_stream.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/i2p_stream.cpp:40:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 4 warnings generated.
│B│ [41/194 4.692s ( 21%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:68:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 68 | constexpr file_flags_t file_storage::flag_pad_file;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:69:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 69 | constexpr file_flags_t file_storage::flag_hidden;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:70:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 70 | constexpr file_flags_t file_storage::flag_executable;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:71:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 71 | constexpr file_flags_t file_storage::flag_symlink;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:74:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 74 | constexpr file_flags_t file_storage::pad_file;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:75:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 75 | constexpr file_flags_t file_storage::attribute_hidden;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:76:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 76 | constexpr file_flags_t file_storage::attribute_executable;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:77:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 77 | constexpr file_flags_t file_storage::attribute_symlink;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:113:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 113 | constexpr aux::path_index_t aux::file_entry::no_path;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:114:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 114 | constexpr aux::path_index_t aux::file_entry::path_is_absolute;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:790:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 790 | std::snprintf(name, sizeof(name), "%" PRIu64
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_storage.cpp:1288:10: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1288 | std::snprintf(name, sizeof(name), "%" PRIu64, pad.size);
│B│ | ^
│B│ 12 warnings generated.
│B│ [42/194 5.213s ( 21%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/merkle.cpp
│B│ [43/194 5.292s ( 22%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_progress.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/file_progress.cpp:34:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/piece_picker.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 1 warning generated.
│B│ [44/194 5.372s ( 22%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/enum_net.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/enum_net.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/enum_net.cpp:1491:10: warning: not eliding copy on return [-Wnrvo]
│B│ 1491 | return ret;
│B│ | ^
│B│ 5 warnings generated.
│B│ [45/194 5.687s ( 23%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/mmap.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/mmap.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/mmap.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap.cpp
│B│ [46/194 5.806s ( 23%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/packet_buffer.cpp
│B│ [47/194 5.930s ( 24%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/choker.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/choker.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/choker.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/choker.cpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/choker.cpp:41:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ 16 warnings generated.
│B│ [48/194 5.989s ( 24%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:47:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:44:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:47:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:63:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 63 | constexpr create_flags_t create_torrent::optimize_alignment;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:66:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 66 | constexpr create_flags_t create_torrent::optimize;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:69:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 69 | constexpr create_flags_t create_torrent::merkle;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:71:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 71 | constexpr create_flags_t create_torrent::modification_time;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:72:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 72 | constexpr create_flags_t create_torrent::symlinks;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:74:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 74 | constexpr create_flags_t create_torrent::mutable_torrent_support;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:76:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 76 | constexpr create_flags_t create_torrent::v2_only;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:77:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 77 | constexpr create_flags_t create_torrent::v1_only;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:78:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 78 | constexpr create_flags_t create_torrent::canonical_files;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:79:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 79 | constexpr create_flags_t create_torrent::no_attributes;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:80:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 80 | constexpr create_flags_t create_torrent::canonical_files_no_tail_padding;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/create_torrent.cpp:81:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 81 | constexpr create_flags_t create_torrent::allow_odd_piece_size;
│B│ | ^
│B│ 15 warnings generated.
│B│ [49/194 6.222s ( 25%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/merkle_tree.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/merkle_tree.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/merkle_tree.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/merkle_tree.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/merkle_tree.cpp:977:10: warning: not eliding copy on return [-Wnrvo]
│B│ 977 | return ret;
│B│ | ^
│B│ 1 warning generated.
│B│ [50/194 6.250s ( 25%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/parse_url.cpp
│B│ [51/194 6.274s ( 26%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/mmap_disk_job.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/mmap_disk_job.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/mmap_disk_job.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_disk_job.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_disk_job.cpp:119:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 119 | constexpr disk_job_flags_t mmap_disk_job::fence;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_disk_job.cpp:120:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 120 | constexpr disk_job_flags_t mmap_disk_job::in_progress;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_disk_job.cpp:121:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 121 | constexpr disk_job_flags_t mmap_disk_job::aborted;
│B│ | ^
│B│ 3 warnings generated.
│B│ [52/194 6.308s ( 26%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ip_notifier.cpp
│B│ [53/194 6.438s ( 27%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/load_torrent.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/load_torrent.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/load_torrent.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/load_torrent.cpp
│B│ [54/194 6.484s ( 27%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_class_set.cpp
│B│ [55/194 6.586s ( 28%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/platform_util.cpp
│B│ [56/194 6.770s ( 28%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/performance_counters.cpp
│B│ [57/194 7.001s ( 29%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/hash_picker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/hash_picker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/hash_picker.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/hash_picker.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/hash_picker.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/hash_picker.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/hash_picker.cpp:285:10: warning: not eliding copy on return [-Wnrvo]
│B│ 285 | return ret;
│B│ | ^
│B│ 6 warnings generated.
│B│ [58/194 7.383s ( 29%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/part_file.cpp
│B│ [59/194 7.424s ( 30%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/path.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/path.cpp:683:53: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 683 | target_size = aux::numeric_cast(std::snprintf(&ret[0], target_size, "%*s%s%*s"
│B│ | ^
│B│ 1 warning generated.
│B│ [60/194 7.630s ( 30%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/magnet_uri.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/magnet_uri.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/magnet_uri.hpp:38:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/magnet_uri.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/magnet_uri.cpp:244:10: warning: not eliding copy on return [-Wnrvo]
│B│ 244 | return ret;
│B│ | ^
│B│ 4 warnings generated.
│B│ [61/194 7.866s ( 31%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/puff.cpp
│B│ [62/194 8.072s ( 31%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_seed_connection.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_seed_connection.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/http_seed_connection.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_seed_connection.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/http_seed_connection.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_seed_connection.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/http_seed_connection.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_seed_connection.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/http_seed_connection.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_seed_connection.cpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 18 warnings generated.
│B│ [63/194 8.115s ( 32%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:51:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:54:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:54:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/ip_voter.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:54:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:72:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 72 | constexpr alert_category_t alert::error_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:73:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 73 | constexpr alert_category_t alert::peer_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:74:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 74 | constexpr alert_category_t alert::port_mapping_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:75:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 75 | constexpr alert_category_t alert::storage_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:76:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 76 | constexpr alert_category_t alert::tracker_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:77:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 77 | constexpr alert_category_t alert::connect_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:78:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 78 | constexpr alert_category_t alert::status_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:80:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 80 | constexpr alert_category_t alert::debug_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:81:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 81 | constexpr alert_category_t alert::progress_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:83:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 83 | constexpr alert_category_t alert::ip_block_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:84:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 84 | constexpr alert_category_t alert::performance_warning;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:85:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 85 | constexpr alert_category_t alert::dht_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:87:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 87 | constexpr alert_category_t alert::stats_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:89:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 89 | constexpr alert_category_t alert::session_log_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:90:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 90 | constexpr alert_category_t alert::torrent_log_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:91:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 91 | constexpr alert_category_t alert::peer_log_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:92:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 92 | constexpr alert_category_t alert::incoming_request_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:93:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 93 | constexpr alert_category_t alert::dht_log_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:94:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 94 | constexpr alert_category_t alert::dht_operation_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:95:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 95 | constexpr alert_category_t alert::port_mapping_log_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:96:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 96 | constexpr alert_category_t alert::picker_log_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:97:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 97 | constexpr alert_category_t alert::file_progress_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:98:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 98 | constexpr alert_category_t alert::piece_progress_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:99:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 99 | constexpr alert_category_t alert::upload_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:100:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 100 | constexpr alert_category_t alert::block_progress_notification;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:102:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 102 | constexpr alert_category_t alert::all_categories;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:212:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 212 | std::snprintf(msg, sizeof(msg), "%s: read_piece %d failed: %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:218:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 218 | std::snprintf(msg, sizeof(msg), "%s: read_piece %d successful"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:239:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 239 | std::snprintf(msg, sizeof(msg), ": file %d finished downloading"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:274:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 274 | std::snprintf(msg, sizeof(msg), ": file %d renamed from \""
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:301:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 301 | std::snprintf(msg, sizeof(msg), ": failed to rename file %d: "
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:404:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 404 | std::snprintf(ret, sizeof(ret), "%s %s %s \"%s\" (%d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:459:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 459 | std::snprintf(ret, sizeof(ret), "%s %s scrape reply: %d %d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:527:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 527 | std::snprintf(ret, sizeof(ret), "%s %s received peers: %d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:548:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 548 | std::snprintf(ret, sizeof(ret), "%s received DHT peers: %d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:593:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 593 | std::snprintf(ret, sizeof(ret), "%s hash for piece %d failed"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:661:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 661 | std::snprintf(ret, sizeof(ret), "%s peer sent an invalid piece request "
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:701:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 701 | std::snprintf(ret, sizeof(ret), "%s piece: %d finished downloading"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:723:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 723 | std::snprintf(ret, sizeof(ret), "%s peer dropped block ( piece: %d block: %d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:745:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 745 | std::snprintf(ret, sizeof(ret), "%s peer timed out request ( piece: %d block: %d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:767:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 767 | std::snprintf(ret, sizeof(ret), "%s block finished downloading (piece: %d block: %d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:792:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 792 | std::snprintf(ret, sizeof(ret), "%s requested block (piece: %d block: %d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:814:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 814 | std::snprintf(ret, sizeof(ret), "%s received block not in download queue (piece: %d block: %d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1179:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1179 | std::snprintf(ret, sizeof(ret), "listening on %s (device: %s) failed: [%s] [%s] %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1290:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1290 | std::snprintf(ret, sizeof(ret), "successfully listening on [%s] %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1341:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1341 | std::snprintf(ret, sizeof(ret), "successfully mapped port using %s. local: %s external port: %s/%d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1372:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1372 | std::snprintf(ret, sizeof(ret), "%s [%s]: %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1438:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1438 | std::snprintf(ret, sizeof(ret), "%s: blocked peer [%s]"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1458:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1458 | std::snprintf(msg, sizeof(msg), "incoming dht announce: %s:%d (%s)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1475:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1475 | std::snprintf(msg, sizeof(msg), "incoming dht get_peers: %s", aux::to_hex(info_hash).c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1522:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1522 | std::snprintf(msg, sizeof(msg), "%s: [%d] %d %d %d %d %d %d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1567:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1567 | std::snprintf(msg, sizeof(msg), "%s: %s: %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1586:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1586 | std::snprintf(msg, sizeof(msg), "%s: received peer from local service discovery"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1651:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1651 | std::snprintf(msg, sizeof(msg), " ERROR: (%d %s) %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1657:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1657 | std::snprintf(msg, sizeof(msg), " ERROR: %s", filename());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1733:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1733 | std::snprintf(msg, sizeof(msg), "incoming connection from %s (%s)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1753:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1753 | std::snprintf(msg, sizeof(msg), "%s %s connection to peer (%s)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1787:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1787 | std::snprintf(msg, sizeof(msg), "failed to add torrent \"%s\": [%s] %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1793:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1793 | std::snprintf(msg, sizeof(msg), "added torrent: %s", torrent_name);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1810:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1810 | std::snprintf(msg, sizeof(msg), "state updates for %d torrents", int(status.size()));
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1826:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1826 | std::snprintf(msg, sizeof(msg), "mmap cache failed: (%d) %s", error.value()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1922:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1922 | std::snprintf(buf, sizeof(buf), "%s peer error [%s] [%s]: %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1951:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1951 | std::snprintf(buf, sizeof(buf), "%s disconnecting (%s) [%s] [%s]: %s (reason: %d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1978:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1978 | std::snprintf(msg, sizeof(msg), "DHT error [%s] (%d) %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:1997:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1997 | std::snprintf(msg, sizeof(msg), "DHT immutable item %s [ %s ]"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2022:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2022 | std::snprintf(msg, sizeof(msg), "DHT mutable item (key=%s salt=%s seq=%" PRId64 " %s) [ %s ]"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2063:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2063 | std::snprintf(msg, sizeof(msg), "DHT put complete (success=%d key=%s sig=%s salt=%s seq=%" PRId64 ")"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2072:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2072 | std::snprintf(msg, sizeof(msg), "DHT put complete (success=%d hash=%s)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2089:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2089 | std::snprintf(msg, sizeof(msg), "i2p_error: [%s] %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2116:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2116 | std::snprintf(obf, sizeof(obf), " [obfuscated: %s]"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2119:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2119 | std::snprintf(msg, sizeof(msg), "outgoing dht get_peers : %s%s -> %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2284:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2284 | std::snprintf(msg, sizeof(msg), "session stats (%d values): " , int(cnt.size()));
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2289:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2289 | std::snprintf(msg, sizeof(msg), first ? "%" PRId64 : ", %" PRId64, v);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2324:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2324 | std::snprintf(buf, sizeof(buf), "DHT stats: (%s) reqs: %d buckets: %d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2419:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2419 | std::snprintf(msg, sizeof(msg), "%s: incoming request [ piece: %d start: %d length: %d ]"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2453:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2453 | std::snprintf(ret, sizeof(ret), "DHT %s: %s", dht_modules[module]
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2494:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2494 | std::snprintf(buf, sizeof(buf), "%s [%s] %s", prefix[direction]
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2542:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2542 | std::snprintf(msg, sizeof(msg), "incoming dht get_peers reply: %s, peers %d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2607:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2607 | std::snprintf(msg, sizeof(msg), "DHT direct response (address=%s) [ %s ]"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2650:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2650 | constexpr picker_flags_t picker_log_alert::partial_ratio;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2651:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2651 | constexpr picker_flags_t picker_log_alert::prioritize_partials;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2652:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2652 | constexpr picker_flags_t picker_log_alert::rarest_first_partials;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2653:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2653 | constexpr picker_flags_t picker_log_alert::rarest_first;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2654:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2654 | constexpr picker_flags_t picker_log_alert::reverse_rarest_first;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2655:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2655 | constexpr picker_flags_t picker_log_alert::suggested_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2656:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2656 | constexpr picker_flags_t picker_log_alert::prio_sequential_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2657:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2657 | constexpr picker_flags_t picker_log_alert::sequential_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2658:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2658 | constexpr picker_flags_t picker_log_alert::reverse_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2659:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2659 | constexpr picker_flags_t picker_log_alert::time_critical;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2660:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2660 | constexpr picker_flags_t picker_log_alert::random_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2661:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2661 | constexpr picker_flags_t picker_log_alert::prefer_contiguous;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2662:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2662 | constexpr picker_flags_t picker_log_alert::reverse_sequential;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2663:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2663 | constexpr picker_flags_t picker_log_alert::backup1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2664:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2664 | constexpr picker_flags_t picker_log_alert::backup2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2665:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2665 | constexpr picker_flags_t picker_log_alert::end_game;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2666:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 2666 | constexpr picker_flags_t picker_log_alert::extent_affinity;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2711:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2711 | std::snprintf(buf, sizeof(buf), "(%d,%d) "
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2734:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2734 | std::snprintf(buf, sizeof(buf), "session error: (%d %s) %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2740:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2740 | std::snprintf(buf, sizeof(buf), "session error: %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2841:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2841 | std::snprintf(msg, sizeof(msg), "dht live nodes for id: %s, nodes %d"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2919:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2919 | std::snprintf(msg, sizeof(msg)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:2970:3: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 2970 | snprintf(ret, sizeof(ret), "%s block uploaded to a peer (piece: %d block: %d)"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3073:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 3073 | std::snprintf(buf, sizeof(buf), "SOCKS5 error. op: %s ec: %s ep: %s"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3198:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3198 | constexpr alert_category_t torrent_removed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3199:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3199 | constexpr alert_category_t read_piece_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3200:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3200 | constexpr alert_category_t file_completed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3201:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3201 | constexpr alert_category_t file_renamed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3202:55: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3202 | constexpr alert_category_t file_rename_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3203:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3203 | constexpr alert_category_t performance_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3204:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3204 | constexpr alert_category_t state_changed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3205:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3205 | constexpr alert_category_t tracker_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3206:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3206 | constexpr alert_category_t tracker_warning_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3207:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3207 | constexpr alert_category_t scrape_reply_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3208:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3208 | constexpr alert_category_t scrape_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3209:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3209 | constexpr alert_category_t tracker_reply_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3210:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3210 | constexpr alert_category_t dht_reply_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3211:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3211 | constexpr alert_category_t tracker_announce_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3212:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3212 | constexpr alert_category_t hash_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3213:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3213 | constexpr alert_category_t peer_ban_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3214:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3214 | constexpr alert_category_t peer_unsnubbed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3215:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3215 | constexpr alert_category_t peer_snubbed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3216:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3216 | constexpr alert_category_t peer_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3217:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3217 | constexpr alert_category_t peer_connect_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3218:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3218 | constexpr alert_category_t peer_disconnected_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3219:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3219 | constexpr alert_category_t invalid_request_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3220:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3220 | constexpr alert_category_t torrent_finished_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3221:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3221 | constexpr alert_category_t piece_finished_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3222:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3222 | constexpr alert_category_t request_dropped_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3223:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3223 | constexpr alert_category_t block_timeout_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3224:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3224 | constexpr alert_category_t block_finished_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3225:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3225 | constexpr alert_category_t block_downloading_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3226:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3226 | constexpr alert_category_t unwanted_block_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3227:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3227 | constexpr alert_category_t storage_moved_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3228:57: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3228 | constexpr alert_category_t storage_moved_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3229:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3229 | constexpr alert_category_t torrent_deleted_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3230:58: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3230 | constexpr alert_category_t torrent_delete_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3231:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3231 | constexpr alert_category_t save_resume_data_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3232:60: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3232 | constexpr alert_category_t save_resume_data_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3233:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3233 | constexpr alert_category_t torrent_paused_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3234:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3234 | constexpr alert_category_t torrent_resumed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3235:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3235 | constexpr alert_category_t torrent_checked_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3236:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3236 | constexpr alert_category_t url_seed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3237:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3237 | constexpr alert_category_t file_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3238:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3238 | constexpr alert_category_t metadata_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3239:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3239 | constexpr alert_category_t metadata_received_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3240:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3240 | constexpr alert_category_t udp_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3241:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3241 | constexpr alert_category_t external_ip_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3242:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3242 | constexpr alert_category_t listen_failed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3243:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3243 | constexpr alert_category_t listen_succeeded_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3244:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3244 | constexpr alert_category_t portmap_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3245:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3245 | constexpr alert_category_t portmap_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3246:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3246 | constexpr alert_category_t portmap_log_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3247:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3247 | constexpr alert_category_t fastresume_rejected_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3248:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3248 | constexpr alert_category_t peer_blocked_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3249:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3249 | constexpr alert_category_t dht_announce_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3250:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3250 | constexpr alert_category_t dht_get_peers_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3252:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3252 | constexpr alert_category_t stats_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3254:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3254 | constexpr alert_category_t cache_flushed_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3255:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3255 | constexpr alert_category_t lsd_peer_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3256:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3256 | constexpr alert_category_t trackerid_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3257:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3257 | constexpr alert_category_t dht_bootstrap_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3258:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3258 | constexpr alert_category_t torrent_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3259:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3259 | constexpr alert_category_t torrent_need_cert_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3260:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3260 | constexpr alert_category_t incoming_connection_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3261:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3261 | constexpr alert_category_t add_torrent_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3262:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3262 | constexpr alert_category_t state_update_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3263:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3263 | constexpr alert_category_t session_stats_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3264:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3264 | constexpr alert_category_t dht_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3265:55: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3265 | constexpr alert_category_t dht_immutable_item_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3266:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3266 | constexpr alert_category_t dht_mutable_item_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3267:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3267 | constexpr alert_category_t dht_put_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3268:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3268 | constexpr alert_category_t i2p_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3269:59: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3269 | constexpr alert_category_t dht_outgoing_get_peers_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3270:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3270 | constexpr alert_category_t log_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3271:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3271 | constexpr alert_category_t torrent_log_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3272:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3272 | constexpr alert_category_t peer_log_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3273:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3273 | constexpr alert_category_t lsd_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3274:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3274 | constexpr alert_category_t dht_stats_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3275:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3275 | constexpr alert_category_t incoming_request_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3276:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3276 | constexpr alert_category_t dht_log_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3277:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3277 | constexpr alert_category_t dht_pkt_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3278:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3278 | constexpr alert_category_t dht_get_peers_reply_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3279:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3279 | constexpr alert_category_t dht_direct_response_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3280:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3280 | constexpr alert_category_t picker_log_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3281:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3281 | constexpr alert_category_t session_error_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3282:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3282 | constexpr alert_category_t dht_live_nodes_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3283:57: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3283 | constexpr alert_category_t session_stats_header_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3284:58: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3284 | constexpr alert_category_t dht_sample_infohashes_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3285:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3285 | constexpr alert_category_t block_uploaded_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3286:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3286 | constexpr alert_category_t alerts_dropped_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3287:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3287 | constexpr alert_category_t socks5_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3288:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3288 | constexpr alert_category_t file_prio_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3289:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3289 | constexpr alert_category_t oversized_file_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3290:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3290 | constexpr alert_category_t torrent_conflict_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3291:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3291 | constexpr alert_category_t peer_info_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3292:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3292 | constexpr alert_category_t file_progress_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3293:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3293 | constexpr alert_category_t piece_info_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3294:55: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3294 | constexpr alert_category_t piece_availability_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3295:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3295 | constexpr alert_category_t tracker_list_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3297:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3297 | constexpr alert_category_t anonymous_mode_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3298:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3298 | constexpr alert_category_t mmap_cache_alert::static_category;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/alert.cpp:3299:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 3299 | constexpr alert_category_t torrent_added_alert::static_category;
│B│ | ^
│B│ 218 warnings generated.
│B│ [64/194 8.184s ( 32%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ip_voter.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ip_voter.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/ip_voter.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ip_voter.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/ip_voter.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ip_voter.cpp:192:10: warning: not eliding copy on return [-Wnrvo]
│B│ 192 | return ext;
│B│ | ^
│B│ 6 warnings generated.
│B│ [65/194 8.207s ( 33%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_tracker_connection.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_tracker_connection.cpp:54:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/http_connection.hpp:49:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_tracker_connection.cpp:131:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 131 | std::snprintf(str, sizeof(str)
│B│ | ^
│B│ 5 warnings generated.
│B│ [66/194 8.236s ( 34%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/lsd.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/lsd.cpp:65:14: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 65 | return std::snprintf(dst, aux::numeric_cast(len),
│B│ | ^
│B│ 1 warning generated.
│B│ [67/194 8.261s ( 34%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/listen_socket_handle.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/listen_socket_handle.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/listen_socket_handle.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/listen_socket_handle.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/listen_socket_handle.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 8 warnings generated.
│B│ [68/194 8.382s ( 35%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/proxy_settings.cpp
│B│ [69/194 8.575s ( 35%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:44:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 44 | constexpr peer_flags_t peer_info::interesting;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:45:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 45 | constexpr peer_flags_t peer_info::choked;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:46:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 46 | constexpr peer_flags_t peer_info::remote_interested;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:47:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 47 | constexpr peer_flags_t peer_info::remote_choked;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:48:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 48 | constexpr peer_flags_t peer_info::supports_extensions;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:49:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 49 | constexpr peer_flags_t peer_info::local_connection;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:50:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 50 | constexpr peer_flags_t peer_info::outgoing_connection;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:51:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 51 | constexpr peer_flags_t peer_info::handshake;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:52:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 52 | constexpr peer_flags_t peer_info::connecting;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:54:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 54 | constexpr peer_flags_t peer_info::queued;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:56:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 56 | constexpr peer_flags_t peer_info::on_parole;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:57:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 57 | constexpr peer_flags_t peer_info::seed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:58:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 58 | constexpr peer_flags_t peer_info::optimistic_unchoke;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:59:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 59 | constexpr peer_flags_t peer_info::snubbed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:60:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 60 | constexpr peer_flags_t peer_info::upload_only;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:61:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 61 | constexpr peer_flags_t peer_info::endgame_mode;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:62:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 62 | constexpr peer_flags_t peer_info::holepunched;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:63:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 63 | constexpr peer_flags_t peer_info::i2p_socket;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:64:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 64 | constexpr peer_flags_t peer_info::utp_socket;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:65:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 65 | constexpr peer_flags_t peer_info::ssl_socket;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:66:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 66 | constexpr peer_flags_t peer_info::rc4_encrypted;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:67:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 67 | constexpr peer_flags_t peer_info::plaintext_encrypted;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:69:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 69 | constexpr peer_source_flags_t peer_info::tracker;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:70:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 70 | constexpr peer_source_flags_t peer_info::dht;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:71:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 71 | constexpr peer_source_flags_t peer_info::pex;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:72:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 72 | constexpr peer_source_flags_t peer_info::lsd;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:73:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 73 | constexpr peer_source_flags_t peer_info::resume_data;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:74:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 74 | constexpr peer_source_flags_t peer_info::incoming;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:76:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 76 | constexpr bandwidth_state_flags_t peer_info::bw_idle;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:77:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 77 | constexpr bandwidth_state_flags_t peer_info::bw_limit;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:78:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 78 | constexpr bandwidth_state_flags_t peer_info::bw_network;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:79:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 79 | constexpr bandwidth_state_flags_t peer_info::bw_disk;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:82:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 82 | constexpr bandwidth_state_flags_t peer_info::bw_torrent;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:83:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 83 | constexpr bandwidth_state_flags_t peer_info::bw_global;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:86:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 86 | constexpr connection_type_t peer_info::standard_bittorrent;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:87:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 87 | constexpr connection_type_t peer_info::web_seed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_info.cpp:88:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 88 | constexpr connection_type_t peer_info::http_seed;
│B│ | ^
│B│ 37 warnings generated.
│B│ [70/194 8.587s ( 36%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/receive_buffer.cpp
│B│ [71/194 8.731s ( 36%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/posix_part_file.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/posix_part_file.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/posix_part_file.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/posix_part_file.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/posix_part_file.cpp:329:10: warning: not eliding copy on return [-Wnrvo]
│B│ 329 | return ret;
│B│ | ^
│B│ 1 warning generated.
│B│ [72/194 8.950s ( 37%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/instantiate_connection.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/instantiate_connection.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/instantiate_connection.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 5 warnings generated.
│B│ [73/194 9.115s ( 37%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/random.cpp
│B│ [74/194 9.298s ( 38%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bt_peer_connection.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bt_peer_connection.cpp:51:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:50:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bt_peer_connection.cpp:51:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:50:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bt_peer_connection.cpp:51:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bt_peer_connection.cpp:51:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/bt_peer_connection.cpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 18 warnings generated.
│B│ [75/194 9.768s ( 38%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_stats.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_stats.cpp:46:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 46 | constexpr metric_type_t stats_metric::type_counter;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_stats.cpp:47:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 47 | constexpr metric_type_t stats_metric::type_gauge;
│B│ | ^
│B│ 2 warnings generated.
│B│ [76/194 9.830s ( 39%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/sha1.cpp
│B│ [77/194 9.940s ( 39%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_settings.cpp
│B│ [78/194 10.002s ( 40%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/sha256.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/sha256.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/sha256.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/sha256.cpp
│B│ [79/194 10.134s ( 40%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/natpmp.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/natpmp.cpp:777:29: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 777 | int const num_chars = std::snprintf(msg, sizeof(msg), "<== port map ["
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/natpmp.cpp:801:3: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 801 | snprintf(msg + num_chars, sizeof(msg) - aux::numeric_cast(num_chars), " not found in map table");
│B│ | ^
│B│ 2 warnings generated.
│B│ [80/194 10.403s ( 41%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/posix_disk_io.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/posix_disk_io.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/posix_disk_io.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/posix_disk_io.cpp
│B│ [81/194 10.501s ( 41%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/proxy_base.cpp
│B│ [82/194 10.604s ( 42%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/mmap_disk_io.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/mmap_disk_io.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/mmap_disk_io.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_disk_io.cpp
│B│ [83/194 10.650s ( 42%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/posix_storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/posix_storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/posix_storage.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/posix_storage.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/posix_storage.cpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_status.hpp:40:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 1 warning generated.
│B│ [84/194 10.828s ( 43%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/stat.cpp
│B│ [85/194 11.089s ( 43%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_class.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_class.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_class.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 5 warnings generated.
│B│ [86/194 11.147s ( 44%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/stack_allocator.cpp
│B│ [87/194 11.201s ( 44%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/resolve_links.cpp
│B│ [88/194 11.332s ( 45%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/sha1_hash.cpp
│B│ [89/194 11.376s ( 45%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/time.cpp
│B│ [90/194 11.468s ( 46%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/mmap_storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/mmap_storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/mmap_storage.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_storage.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_storage.cpp:58:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:62:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_storage.cpp:58:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_storage.cpp:58:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/ip_voter.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_storage.cpp:58:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_storage.cpp:61:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/mmap_storage.cpp:966:10: warning: not eliding copy on return [-Wnrvo]
│B│ 966 | return h;
│B│ | ^
│B│ 19 warnings generated.
│B│ [91/194 11.496s ( 46%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/timestamp_history.cpp
│B│ [92/194 11.819s ( 47%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/read_resume_data.cpp
│B│ [93/194 12.497s ( 47%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/stat_cache.cpp
│B│ [94/194 12.666s ( 48%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_list.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_list.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_list.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_list.cpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_peer_connection.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_list.cpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_peer_connection.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_list.cpp:148:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 148 | constexpr erase_peer_flags_t peer_list::force_erase;
│B│ | ^
│B│ 17 warnings generated.
│B│ [95/194 12.673s ( 48%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/resolver.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/resolver.cpp:42:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 42 | constexpr resolver_flags resolver_interface::cache_only;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/resolver.cpp:43:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 43 | constexpr resolver_flags resolver_interface::abort_on_shutdown;
│B│ | ^
│B│ 2 warnings generated.
│B│ [96/194 12.700s ( 49%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/socket_io.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/socket_io.cpp:71:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 71 | std::snprintf(buf, sizeof(buf), "[%s]:%d", addr.to_string().c_str(), port);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/socket_io.cpp:73:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 73 | std::snprintf(buf, sizeof(buf), "%s:%d", addr.to_string().c_str(), port);
│B│ | ^
│B│ 2 warnings generated.
│B│ [97/194 12.749s ( 50%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/socks5_stream.cpp
│B│ [98/194 12.996s ( 50%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ssl.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ssl.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ssl.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ssl.cpp
│B│ [99/194 13.034s ( 51%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_connection_handle.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_connection_handle.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_handle.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_connection_handle.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_handle.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_connection_handle.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/peer_connection_handle.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ 16 warnings generated.
│B│ [100/194 13.199s ( 51%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/string_util.cpp
│B│ [101/194 13.439s ( 52%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:47:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/piece_picker.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:126:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 126 | constexpr prio_index_t piece_picker::piece_pos::we_have_index;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:128:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 128 | constexpr picker_options_t piece_picker::rarest_first;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:129:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 129 | constexpr picker_options_t piece_picker::reverse;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:130:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 130 | constexpr picker_options_t piece_picker::on_parole;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:131:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 131 | constexpr picker_options_t piece_picker::prioritize_partials;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:132:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 132 | constexpr picker_options_t piece_picker::sequential;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:133:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 133 | constexpr picker_options_t piece_picker::align_expanded_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:134:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 134 | constexpr picker_options_t piece_picker::piece_extent_affinity;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:136:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 136 | constexpr download_queue_t piece_picker::piece_pos::piece_downloading;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:137:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 137 | constexpr download_queue_t piece_picker::piece_pos::piece_full;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:138:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 138 | constexpr download_queue_t piece_picker::piece_pos::piece_finished;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:139:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 139 | constexpr download_queue_t piece_picker::piece_pos::piece_zero_prio;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:140:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 140 | constexpr download_queue_t piece_picker::piece_pos::num_download_categories;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:141:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 141 | constexpr download_queue_t piece_picker::piece_pos::piece_open;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:142:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 142 | constexpr download_queue_t piece_picker::piece_pos::piece_downloading_reverse;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:143:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 143 | constexpr download_queue_t piece_picker::piece_pos::piece_full_reverse;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:2941:45: warning: not eliding copy on return [-Wnrvo]
│B│ 2941 | if (i == m_downloads[queue].end()) return i;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/piece_picker.cpp:2942:33: warning: not eliding copy on return [-Wnrvo]
│B│ 2942 | if (i->index == index) return i;
│B│ | ^
│B│ 19 warnings generated.
│B│ [102/194 13.690s ( 52%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_call.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_call.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_call.hpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_call.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_call.hpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_call.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_call.hpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_call.cpp:35:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_call.hpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 8 warnings generated.
│B│ [103/194 13.795s ( 53%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/request_blocks.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/request_blocks.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/request_blocks.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/request_blocks.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/request_blocks.cpp:37:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ 16 warnings generated.
│B│ [104/194 13.859s ( 53%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/version.cpp
│B│ [105/194 13.957s ( 54%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/utf8.cpp
│B│ [106/194 14.116s ( 54%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/truncate.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/truncate.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/truncate.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/truncate.cpp
│B│ [107/194 14.870s ( 55%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/storage_utils.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/storage_utils.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:44:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/storage_utils.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 3 warnings generated.
│B│ [108/194 14.876s ( 55%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_peer_allocator.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_peer_allocator.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer_allocator.hpp:37:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ 1 warning generated.
│B│ [109/194 15.026s ( 56%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:44:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:52:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 52 | constexpr feature_flags_t plugin::optimistic_unchoke_feature;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:53:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 53 | constexpr feature_flags_t plugin::tick_feature;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:54:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 54 | constexpr feature_flags_t plugin::dht_request_feature;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:55:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 55 | constexpr feature_flags_t plugin::alert_feature;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:56:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 56 | constexpr feature_flags_t plugin::unknown_torrent_feature;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:60:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 60 | constexpr torrent_list_index_t session_interface::torrent_state_updates;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:61:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 61 | constexpr torrent_list_index_t session_interface::torrent_want_tick;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:62:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 62 | constexpr torrent_list_index_t session_interface::torrent_want_peers_download;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:63:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 63 | constexpr torrent_list_index_t session_interface::torrent_want_peers_finished;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:64:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 64 | constexpr torrent_list_index_t session_interface::torrent_want_scrape;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:65:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 65 | constexpr torrent_list_index_t session_interface::torrent_downloading_auto_managed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:66:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 66 | constexpr torrent_list_index_t session_interface::torrent_seeding_auto_managed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:67:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 67 | constexpr torrent_list_index_t session_interface::torrent_checking_auto_managed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:71:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 71 | constexpr add_peer_flags_t torrent_plugin::first_time;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:72:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 72 | constexpr add_peer_flags_t torrent_plugin::filtered;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session.cpp:470:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 470 | std::snprintf(if_string, sizeof(if_string), "%s:%d", listen_interface, listen_port_range.first);
│B│ | ^
│B│ 24 warnings generated.
│B│ [110/194 15.520s ( 56%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_params.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_params.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_params.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_params.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_params.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_params.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_params.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_params.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 8 warnings generated.
│B│ [111/194 15.616s ( 57%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_status.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_status.cpp:34:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_status.hpp:40:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_status.cpp:38:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 38 | file_index_t constexpr torrent_status::error_file_none;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_status.cpp:39:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 39 | file_index_t constexpr torrent_status::error_file_ssl_ctx;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_status.cpp:40:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 40 | file_index_t constexpr torrent_status::error_file_exception;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_status.cpp:41:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 41 | file_index_t constexpr torrent_status::error_file_partfile;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_status.cpp:42:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 42 | file_index_t constexpr torrent_status::error_file_metadata;
│B│ | ^
│B│ 6 warnings generated.
│B│ [112/194 15.625s ( 57%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/settings_pack.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/settings_pack.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/settings_pack.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/settings_pack.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/settings_pack.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 8 warnings generated.
│B│ [113/194 15.669s ( 58%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/xml_parse.cpp
│B│ [114/194 15.989s ( 58%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/deps/try_signal/try_signal.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/deps/try_signal/try_signal.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/deps/try_signal/try_signal.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal/try_signal.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal/try_signal.cpp:77:5: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ 77 | sa.sa_sigaction = &sig::detail::handler;
│B│ | ^
│B│ /usr/include/bits/sigaction.h:40:43: note: expanded from macro 'sa_sigaction'
│B│ 40 | # define sa_sigaction __sigaction_handler.sa_sigaction
│B│ | ^
│B│ 1 warning generated.
│B│ [115/194 15.994s ( 59%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/deps/try_signal/signal_error_code.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/deps/try_signal/signal_error_code.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/deps/try_signal/signal_error_code.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal/signal_error_code.cpp
│B│ [116/194 17.049s ( 59%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dht_settings.cpp
│B│ [117/194 17.175s ( 60%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_peer.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_peer.cpp:35:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_peer.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_peer.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 6 warnings generated.
│B│ [118/194 18.019s ( 60%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:53:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/magnet_uri.hpp:38:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:81:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 81 | constexpr torrent_info_flags_t torrent_info::multifile;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:82:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 82 | constexpr torrent_info_flags_t torrent_info::private_torrent;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:83:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 83 | constexpr torrent_info_flags_t torrent_info::i2p;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:84:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 84 | constexpr torrent_info_flags_t torrent_info::ssl_torrent;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:85:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 85 | constexpr torrent_info_flags_t torrent_info::v2_has_piece_hashes;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:552:10: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 552 | std::snprintf(cnt, sizeof(cnt), "%" PRIi64, file_size);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_info.cpp:887:10: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 887 | std::snprintf(new_ext, sizeof(new_ext), ".%d%s", cnt, ext.c_str());
│B│ | ^
│B│ 8 warnings generated.
│B│ [119/194 18.222s ( 61%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/udp_tracker_connection.cpp
│B│ [120/194 18.787s ( 61%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/socket_type.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/socket_type.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 4 warnings generated.
│B│ [121/194 18.911s ( 62%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dht_state.cpp
│B│ [122/194 18.953s ( 62%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/ed25519.cpp
│B│ [123/194 19.121s ( 63%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/utp_socket_manager.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/utp_socket_manager.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/utp_socket_manager.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 5 warnings generated.
│B│ [124/194 19.602s ( 63%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_connection_base.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_connection_base.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_connection_base.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_connection_base.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_connection_base.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ 16 warnings generated.
│B│ [125/194 19.878s ( 64%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/udp_socket.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/udp_socket.cpp:48:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/alert_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/udp_socket.cpp:1068:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 1068 | constexpr udp_send_flags_t udp_socket::peer_connection;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/udp_socket.cpp:1069:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 1069 | constexpr udp_send_flags_t udp_socket::tracker_connection;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/udp_socket.cpp:1070:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 1070 | constexpr udp_send_flags_t udp_socket::dont_queue;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/udp_socket.cpp:1071:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 1071 | constexpr udp_send_flags_t udp_socket::dont_fragment;
│B│ | ^
│B│ 5 warnings generated.
│B│ [126/194 19.953s ( 64%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/tracker_manager.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/tracker_manager.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/tracker_manager.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/tracker_manager.cpp:52:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 52 | constexpr tracker_request_flags_t tracker_request::scrape_request;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/tracker_manager.cpp:53:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 53 | constexpr tracker_request_flags_t tracker_request::i2p;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/tracker_manager.cpp:54:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 54 | constexpr tracker_request_flags_t tracker_request::high_priority;
│B│ | ^
│B│ 8 warnings generated.
│B│ [127/194 20.056s ( 65%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/utp_stream.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/utp_stream.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/utp_stream.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 5 warnings generated.
│B│ [128/194 20.392s ( 65%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/write_resume_data.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/write_resume_data.cpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:62:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/write_resume_data.cpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/write_resume_data.cpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/ip_voter.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/write_resume_data.cpp:44:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ 16 warnings generated.
│B│ [129/194 20.591s ( 66%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/item.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/item.cpp:69:16: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 69 | ptr += std::snprintf(ptr, static_cast(left), "4:salt%d:", int(salt.size()));
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/item.cpp:75:15: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 75 | ptr += std::snprintf(ptr, static_cast(left), "3:seqi%" PRId64 "e1:v", seq.value);
│B│ | ^
│B│ 2 warnings generated.
│B│ [130/194 20.885s ( 67%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_peer_connection.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_peer_connection.cpp:46:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_peer_connection.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_peer_connection.cpp:46:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_peer_connection.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_peer_connection.cpp:46:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_peer_connection.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_peer_connection.cpp:46:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_peer_connection.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/web_connection_base.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/web_peer_connection.cpp:47:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 18 warnings generated.
│B│ [131/194 21.027s ( 67%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/smart_ban.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/smart_ban.cpp:46:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:62:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/smart_ban.cpp:46:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/smart_ban.cpp:46:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/ip_voter.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/smart_ban.cpp:46:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/smart_ban.cpp:50:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ 18 warnings generated.
│B│ [132/194 21.094s ( 68%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dht_storage.cpp
│B│ [133/194 21.462s ( 68%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/msg.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/msg.cpp:63:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 63 | std::snprintf(error.data(), static_cast(error.size()), "not a dictionary");
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/msg.cpp:81:9: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 81 | std::snprintf(error.data(), static_cast(error.size()), "missing '%s' key", k.name);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/msg.cpp:99:11: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 99 | std::snprintf(error.data(), static_cast(error.size())
│B│ | ^
│B│ 3 warnings generated.
│B│ [134/194 21.526s ( 69%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/pe_crypto.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/pe_crypto.cpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/pe_crypto.hpp:48:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/extensions.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_status.hpp:40:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 1 warning generated.
│B│ [135/194 21.626s ( 69%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:44:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:41:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:56:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 56 | constexpr peer_class_t session_handle::global_peer_class_id;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:57:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 57 | constexpr peer_class_t session_handle::tcp_peer_class_id;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:58:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 58 | constexpr peer_class_t session_handle::local_peer_class_id;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:60:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 60 | constexpr save_state_flags_t session_handle::save_settings;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:62:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 62 | constexpr save_state_flags_t session_handle::save_dht_settings TORRENT_DEPRECATED;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:64:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 64 | constexpr save_state_flags_t session_handle::save_dht_state;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:66:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 66 | constexpr save_state_flags_t session_handle::save_encryption_settings;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:67:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 67 | constexpr save_state_flags_t session_handle::save_as_map TORRENT_DEPRECATED_ENUM;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:68:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 68 | constexpr save_state_flags_t session_handle::save_proxy TORRENT_DEPRECATED_ENUM;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:69:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 69 | constexpr save_state_flags_t session_handle::save_i2p_proxy TORRENT_DEPRECATED_ENUM;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:70:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 70 | constexpr save_state_flags_t session_handle::save_dht_proxy TORRENT_DEPRECATED_ENUM;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:71:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 71 | constexpr save_state_flags_t session_handle::save_peer_proxy TORRENT_DEPRECATED_ENUM;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:72:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 72 | constexpr save_state_flags_t session_handle::save_web_proxy TORRENT_DEPRECATED_ENUM;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:73:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 73 | constexpr save_state_flags_t session_handle::save_tracker_proxy TORRENT_DEPRECATED_ENUM;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:75:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 75 | constexpr save_state_flags_t session_handle::save_extension_state;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:76:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 76 | constexpr save_state_flags_t session_handle::save_ip_filter;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:79:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 79 | constexpr session_flags_t session_handle::add_default_plugins;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:82:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 82 | constexpr session_flags_t session_handle::start_default_features;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:84:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 84 | constexpr session_flags_t session_handle::paused;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:86:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 86 | constexpr remove_flags_t session_handle::delete_files;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:87:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 87 | constexpr remove_flags_t session_handle::delete_partfile;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/session_handle.cpp:89:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 89 | constexpr reopen_network_flags_t session_handle::reopen_map_ports;
│B│ | ^
│B│ 40 warnings generated.
│B│ [136/194 21.772s ( 70%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/upnp.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/upnp.cpp:51:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/http_connection.hpp:49:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/upnp.cpp:721:7: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 721 | std::snprintf(header, sizeof(header), "POST %s HTTP/1.1\r\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/upnp.cpp:767:7: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 767 | std::snprintf(soap, sizeof(soap), "\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/upnp.cpp:911:7: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 911 | std::snprintf(soap, sizeof(soap), "\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/upnp.cpp:1128:7: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1128 | std::snprintf(soap, sizeof(soap), "\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/upnp.cpp:1244:8: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 1244 | std::snprintf(msg, sizeof(msg), "unknown UPnP error (%d)", ev);
│B│ | ^
│B│ 9 warnings generated.
│B│ [137/194 21.852s ( 70%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/fe.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/fe.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/fe.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/fe.cpp
│B│ [138/194 21.921s ( 71%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/ge.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/ge.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/ge.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/ge.cpp
│B│ [139/194 21.932s ( 71%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/key_exchange.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/key_exchange.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/key_exchange.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/key_exchange.cpp
│B│ [140/194 22.149s ( 72%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/sc.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/sc.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/sc.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/sc.cpp
│B│ [141/194 22.338s ( 72%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/node_entry.cpp
│B│ [142/194 22.510s ( 73%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dos_blocker.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dos_blocker.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dos_blocker.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 5 warnings generated.
│B│ [143/194 22.593s ( 73%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/sha512.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/sha512.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/sha512.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/sha512.cpp
│B│ [144/194 22.649s ( 74%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/add_scalar.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/add_scalar.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/add_scalar.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/add_scalar.cpp
│B│ [145/194 22.710s ( 74%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_pex.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_pex.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:50:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_pex.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:50:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_pex.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_pex.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ 16 warnings generated.
│B│ [146/194 22.942s ( 75%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/node_id.cpp
│B│ [147/194 23.031s ( 75%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_metadata.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_metadata.cpp:47:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection_interface.hpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_metadata.cpp:47:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_connection.hpp:73:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_metadata.cpp:48:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ut_metadata.cpp:48:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/bt_peer_connection.hpp:55:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ 16 warnings generated.
│B│ [148/194 23.047s ( 76%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/keypair.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/keypair.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/keypair.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/keypair.cpp
│B│ [149/194 23.220s ( 76%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/sign.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/sign.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/sign.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/sign.cpp
│B│ [150/194 23.484s ( 77%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/verify.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/verify.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/verify.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/verify.cpp
│B│ [151/194 24.227s ( 77%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/get_item.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/get_item.cpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/node.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/get_item.cpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 5 warnings generated.
│B│ [152/194 24.231s ( 78%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/find_data.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/find_data.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/node.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/find_data.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 5 warnings generated.
│B│ [153/194 24.624s ( 78%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/get_peers.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/get_peers.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/node.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/get_peers.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 5 warnings generated.
│B│ [154/194 25.523s ( 79%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dht_tracker.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dht_tracker.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_tracker.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/node.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/dht_tracker.cpp:44:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 5 warnings generated.
│B│ [155/194 25.677s ( 79%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:48:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:47:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:181:8: warning: bit-field 'pe_support' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 181 | bool pe_support:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_peer.hpp:166:17: note: preceding bit-field 'source' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 166 | std::uint32_t source:6;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:48:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:67:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_list.hpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/ip_voter.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_interface.hpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:305:8: warning: bit-field 'm_upload_mode' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 305 | bool m_upload_mode:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:302:17: note: preceding bit-field 'm_complete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 302 | std::uint32_t m_complete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:352:17: warning: bit-field 'm_max_connections' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 352 | std::uint32_t m_max_connections:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:349:8: note: preceding bit-field 'm_state_subscription' declared here with type 'bool'
│B│ 349 | bool m_state_subscription:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: warning: bit-field 'm_storage_mode' of type 'unsigned int' has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1591:8: note: preceding bit-field 'm_files_checked' declared here with type 'bool'
│B│ 1591 | bool m_files_checked:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1598:8: warning: bit-field 'm_announcing' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1598 | bool m_announcing:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1594:16: note: preceding bit-field 'm_storage_mode' declared here with type 'unsigned int'
│B│ 1594 | unsigned int m_storage_mode:2;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1686:8: warning: bit-field 'm_enable_pex' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1686 | bool m_enable_pex:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1681:16: note: preceding bit-field 'm_num_uploads' declared here with type 'unsigned int'
│B│ 1681 | unsigned int m_num_uploads:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1723:8: warning: bit-field 'm_announce_to_dht' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1723 | bool m_announce_to_dht:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1719:17: note: preceding bit-field 'm_incomplete' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1719 | std::uint32_t m_incomplete:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: warning: bit-field 'm_current_gauge_state' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1763:8: note: preceding bit-field 'm_auto_managed' declared here with type 'bool'
│B│ 1763 | bool m_auto_managed:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1769:8: warning: bit-field 'm_moving_storage' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1769 | bool m_moving_storage:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1766:17: note: preceding bit-field 'm_current_gauge_state' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1766 | std::uint32_t m_current_gauge_state:4;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1780:17: warning: bit-field 'm_downloaded' of type 'std::uint32_t' (aka 'unsigned int') has a different storage size than the preceding bit-field (4 vs 1 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1780 | std::uint32_t m_downloaded:24;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1774:8: note: preceding bit-field 'm_inactive' declared here with type 'bool'
│B│ 1774 | bool m_inactive:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1798:8: warning: bit-field 'm_torrent_initialized' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 1798 | bool m_torrent_initialized:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent.hpp:1793:17: note: preceding bit-field 'm_progress_ppm' declared here with type 'std::uint32_t' (aka 'unsigned int')
│B│ 1793 | std::uint32_t m_progress_ppm:20;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:51:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_impl.hpp:59:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:70:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 70 | constexpr resume_data_flags_t torrent_handle::flush_disk_cache;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:71:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 71 | constexpr resume_data_flags_t torrent_handle::save_info_dict;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:72:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 72 | constexpr resume_data_flags_t torrent_handle::only_if_modified;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:73:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 73 | constexpr resume_data_flags_t torrent_handle::if_counters_changed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:74:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 74 | constexpr resume_data_flags_t torrent_handle::if_download_progress;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:75:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 75 | constexpr resume_data_flags_t torrent_handle::if_config_changed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:76:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 76 | constexpr resume_data_flags_t torrent_handle::if_state_changed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:77:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 77 | constexpr resume_data_flags_t torrent_handle::if_metadata_changed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:79:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 79 | constexpr add_piece_flags_t torrent_handle::overwrite_existing;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:80:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 80 | constexpr pause_flags_t torrent_handle::graceful_pause;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:81:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 81 | constexpr pause_flags_t torrent_handle::clear_disk_cache;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:82:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 82 | constexpr deadline_flags_t torrent_handle::alert_when_available;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:83:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 83 | constexpr reannounce_flags_t torrent_handle::ignore_min_interval;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:84:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 84 | constexpr reannounce_flags_t torrent_handle::high_priority;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:85:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 85 | constexpr file_progress_flags_t torrent_handle::piece_granularity;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:87:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 87 | constexpr status_flags_t torrent_handle::query_distributed_copies;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:88:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 88 | constexpr status_flags_t torrent_handle::query_accurate_download_counters;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:89:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 89 | constexpr status_flags_t torrent_handle::query_last_seen_complete;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:90:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 90 | constexpr status_flags_t torrent_handle::query_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:91:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 91 | constexpr status_flags_t torrent_handle::query_verified_pieces;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:92:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 92 | constexpr status_flags_t torrent_handle::query_torrent_file;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:93:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 93 | constexpr status_flags_t torrent_handle::query_name;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/torrent_handle.cpp:94:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 94 | constexpr status_flags_t torrent_handle::query_save_path;
│B│ | ^
│B│ 41 warnings generated.
│B│ [156/194 25.691s ( 80%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/refresh.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/refresh.cpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/node.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/refresh.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 5 warnings generated.
│B│ [157/194 25.711s ( 80%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/put_data.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/put_data.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/put_data.cpp:38:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 5 warnings generated.
│B│ [158/194 25.739s ( 81%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ed25519/hasher512.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ed25519/hasher512.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ed25519/hasher512.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/ed25519/hasher512.cpp
│B│ [159/194 26.044s ( 81%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/datetime.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/datetime.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/datetime.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:14:8: warning: no previous extern declaration for non-static variable 'datetime_timedelta' [-Wmissing-variable-declarations]
│B│ 14 | object datetime_timedelta;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:14:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
│B│ 14 | object datetime_timedelta;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:15:8: warning: no previous extern declaration for non-static variable 'datetime_datetime' [-Wmissing-variable-declarations]
│B│ 15 | object datetime_datetime;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:15:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
│B│ 15 | object datetime_datetime;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:49:16: warning: no previous prototype for function 'now' [-Wmissing-prototypes]
│B│ 49 | lt::time_point now(::tag)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:49:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 49 | lt::time_point now(::tag)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:52:18: warning: no previous prototype for function 'now' [-Wmissing-prototypes]
│B│ 52 | lt::time_point32 now(::tag)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:52:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 52 | lt::time_point32 now(::tag)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:76:15: warning: use of old-style cast [-Wold-style-cast]
│B│ 76 | (int)1900 + date->tm_year
│B│ | ^ ~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:78:17: warning: use of old-style cast [-Wold-style-cast]
│B│ 78 | , (int)date->tm_mon + 1
│B│ | ^ ~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:79:17: warning: use of old-style cast [-Wold-style-cast]
│B│ 79 | , (int)date->tm_mday
│B│ | ^ ~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:101:13: warning: use of old-style cast [-Wold-style-cast]
│B│ 101 | (int)date.year()
│B│ | ^ ~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:102:13: warning: use of old-style cast [-Wold-style-cast]
│B│ 102 | , (int)date.month()
│B│ | ^ ~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:103:13: warning: use of old-style cast [-Wold-style-cast]
│B│ 103 | , (int)date.day()
│B│ | ^ ~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:113:6: warning: no previous prototype for function 'bind_datetime' [-Wmissing-prototypes]
│B│ 113 | void bind_datetime()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/datetime.cpp:113:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 113 | void bind_datetime()
│B│ | ^
│B│ | static
│B│ 11 warnings generated.
│B│ [160/194 26.078s ( 82%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/module.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/module.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/module.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/module.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/module.cpp:35:1: warning: no previous prototype for function 'PyInit_libtorrent' [-Wmissing-prototypes]
│B│ 35 | BOOST_PYTHON_MODULE(libtorrent)
│B│ | ^
│B│ /usr/include/boost/python/module.hpp:11:30: note: expanded from macro 'BOOST_PYTHON_MODULE'
│B│ 11 | # define BOOST_PYTHON_MODULE BOOST_PYTHON_MODULE_INIT
│B│ | ^
│B│ /usr/include/boost/python/module_init.hpp:71:32: note: expanded from macro 'BOOST_PYTHON_MODULE_INIT'
│B│ 71 | extern "C" BOOST_SYMBOL_EXPORT _BOOST_PYTHON_MODULE_INIT(name)
│B│ | ^
│B│ /usr/include/boost/python/module_init.hpp:31:13: note: expanded from macro '_BOOST_PYTHON_MODULE_INIT'
│B│ 31 | PyObject* BOOST_PP_CAT(PyInit_, name)() \
│B│ | ^
│B│ /usr/include/boost/preprocessor/cat.hpp:22:32: note: expanded from macro 'BOOST_PP_CAT'
│B│ 22 | # define BOOST_PP_CAT(a, b) BOOST_PP_CAT_I(a, b)
│B│ | ^
│B│ /usr/include/boost/preprocessor/cat.hpp:29:34: note: expanded from macro 'BOOST_PP_CAT_I'
│B│ 29 | # define BOOST_PP_CAT_I(a, b) a ## b
│B│ | ^
│B│ :146:1: note: expanded from here
│B│ 146 | PyInit_libtorrent
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/module.cpp:35:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ /usr/include/boost/python/module.hpp:11:30: note: expanded from macro 'BOOST_PYTHON_MODULE'
│B│ 11 | # define BOOST_PYTHON_MODULE BOOST_PYTHON_MODULE_INIT
│B│ | ^
│B│ /usr/include/boost/python/module_init.hpp:71:32: note: expanded from macro 'BOOST_PYTHON_MODULE_INIT'
│B│ 71 | extern "C" BOOST_SYMBOL_EXPORT _BOOST_PYTHON_MODULE_INIT(name)
│B│ | ^
│B│ /usr/include/boost/python/module_init.hpp:31:3: note: expanded from macro '_BOOST_PYTHON_MODULE_INIT'
│B│ 31 | PyObject* BOOST_PP_CAT(PyInit_, name)() \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/module.cpp:6:9: warning: macro is not used [-Wunused-macros]
│B│ 6 | #define BOOST_PYTHON_USE_GCC_SYMBOL_VISIBILITY 1
│B│ | ^
│B│ 2 warnings generated.
│B│ [161/194 26.122s ( 82%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/sample_infohashes.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/sample_infohashes.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/sample_infohashes.cpp:36:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ 5 warnings generated.
│B│ [162/194 26.194s ( 83%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_connection.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/http_connection.cpp:41:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/http_connection.hpp:49:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 4 warnings generated.
│B│ [163/194 26.506s ( 84%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/fingerprint.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/fingerprint.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/fingerprint.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/fingerprint.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/fingerprint.cpp:6:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:38:23: warning: constructor parameter 'fn' shadows the field 'fn' of 'allow_threading' [-Wshadow-field-in-constructor]
│B│ 38 | allow_threading(F fn) : fn(fn) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:45:7: note: previous declaration is here
│B│ 45 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:51:15: warning: constructor parameter 'fn' shadows the field 'fn' of 'visitor' [-Wshadow-field-in-constructor]
│B│ 51 | visitor(F fn) : fn(std::move(fn)) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:80:7: note: previous declaration is here
│B│ 80 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:76:54: warning: use of old-style cast [-Wold-style-cast]
│B│ 76 | , boost::python::detail::get_signature(fn, (typename Class::wrapped_type*)0)
│B│ | ^ ~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:94:5: warning: 'TORRENT_AUTO_RETURN_TYPES' is not defined, evaluates to 0 [-Wundef]
│B│ 94 | #if TORRENT_AUTO_RETURN_TYPES
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:106:5: warning: 'TORRENT_AUTO_RETURN_TYPES' is not defined, evaluates to 0 [-Wundef]
│B│ 106 | #if TORRENT_AUTO_RETURN_TYPES
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:118:5: warning: 'TORRENT_AUTO_RETURN_TYPES' is not defined, evaluates to 0 [-Wundef]
│B│ 118 | #if TORRENT_AUTO_RETURN_TYPES
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:130:22: warning: constructor parameter 'fn' shadows the field 'fn' of 'deprecated_fun' [-Wshadow-field-in-constructor]
│B│ 130 | deprecated_fun(F fn, char const* name) : fn(fn), fn_name(name) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:139:7: note: previous declaration is here
│B│ 139 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:146:25: warning: constructor parameter 'fn' shadows the field 'fn' of 'deprecate_visitor' [-Wshadow-field-in-constructor]
│B│ 146 | deprecate_visitor(F fn) : fn(std::move(fn)) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:175:7: note: previous declaration is here
│B│ 175 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:171:54: warning: use of old-style cast [-Wold-style-cast]
│B│ 171 | , boost::python::detail::get_signature(fn, (typename Class::wrapped_type*)0)
│B│ | ^ ~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/fingerprint.cpp:9:6: warning: no previous prototype for function 'bind_fingerprint' [-Wmissing-prototypes]
│B│ 9 | void bind_fingerprint()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/fingerprint.cpp:9:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 9 | void bind_fingerprint()
│B│ | ^
│B│ | static
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/fingerprint.cpp:6:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:171:85: warning: zero as null pointer constant [-Wzero-as-null-pointer-constant]
│B│ 171 | , boost::python::detail::get_signature(fn, (typename Class::wrapped_type*)0)
│B│ | ^
│B│ | nullptr
│B│ /usr/include/boost/python/def_visitor.hpp:43:29: note: in instantiation of function template specialization 'deprecate_visitor (libtorrent::fingerprint::*)() const>::visit, boost::python::detail::def_helper>' requested here
│B│ 43 | v.derived_visitor().visit(c, name, options);
│B│ | ^
│B│ /usr/include/boost/python/def_visitor.hpp:74:29: note: in instantiation of function template specialization 'boost::python::def_visitor_access::visit (libtorrent::fingerprint::*)() const>>, boost::python::class_, boost::python::detail::def_helper>' requested here
│B│ 74 | def_visitor_access::visit(*this, c, name, options);
│B│ | ^
│B│ /usr/include/boost/python/class.hpp:480:12: note: in instantiation of function template specialization 'boost::python::def_visitor (libtorrent::fingerprint::*)() const>>::visit, boost::python::detail::def_helper>' requested here
│B│ 480 | v->visit(*this, name, helper);
│B│ | ^
│B│ /usr/include/boost/python/class.hpp:231:15: note: in instantiation of function template specialization 'boost::python::class_::def_impl, deprecate_visitor (libtorrent::fingerprint::*)() const>, deprecate_visitor (libtorrent::fingerprint::*)() const>>' requested here
│B│ 231 | this->def_impl(
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/fingerprint.cpp:25:10: note: in instantiation of function template specialization 'boost::python::class_::def (libtorrent::fingerprint::*)() const>>' requested here
│B│ 25 | .def("__str__", depr(&fingerprint::to_string))
│B│ | ^
│B│ 11 warnings generated.
│B│ [164/194 26.696s ( 84%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:48:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/node.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:49:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:73:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 73 | constexpr observer_flags_t observer::flag_queried;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:74:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 74 | constexpr observer_flags_t observer::flag_initial;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:75:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 75 | constexpr observer_flags_t observer::flag_no_id;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:76:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 76 | constexpr observer_flags_t observer::flag_short_timeout;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:77:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 77 | constexpr observer_flags_t observer::flag_failed;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:78:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 78 | constexpr observer_flags_t observer::flag_ipv6_address;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:79:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 79 | constexpr observer_flags_t observer::flag_alive;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/rpc_manager.cpp:80:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 80 | constexpr observer_flags_t observer::flag_done;
│B│ | ^
│B│ 13 warnings generated.
│B│ [165/194 27.327s ( 85%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/node.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/node.cpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/node.cpp:65:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ 5 warnings generated.
│B│ [166/194 27.391s ( 85%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/traversal_algorithm.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/traversal_algorithm.cpp:39:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/node.hpp:60:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/traversal_algorithm.cpp:40:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/traversal_algorithm.cpp:56:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 56 | constexpr traversal_flags_t traversal_algorithm::short_timeout;
│B│ | ^
│B│ 6 warnings generated.
│B│ [167/194 27.733s ( 86%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_EXCEPTION_DISABLE -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/deps/try_signal -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -fexceptions -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/routing_table.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/routing_table.cpp:52:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_status.hpp:45:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/routing_table.cpp:54:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/kademlia/dht_observer.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/session_udp_sockets.hpp:37:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/utp_socket_manager.hpp:42:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/aux_/socket_type.hpp:42:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/src/kademlia/routing_table.cpp:67:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
│B│ 67 | constexpr find_nodes_flags_t routing_table::include_failed;
│B│ | ^
│B│ 6 warnings generated.
│B│ [168/194 27.943s ( 86%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/ip_filter.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/ip_filter.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/ip_filter.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/ip_filter.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/ip_filter.cpp:7:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:38:23: warning: constructor parameter 'fn' shadows the field 'fn' of 'allow_threading' [-Wshadow-field-in-constructor]
│B│ 38 | allow_threading(F fn) : fn(fn) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:45:7: note: previous declaration is here
│B│ 45 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:51:15: warning: constructor parameter 'fn' shadows the field 'fn' of 'visitor' [-Wshadow-field-in-constructor]
│B│ 51 | visitor(F fn) : fn(std::move(fn)) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:80:7: note: previous declaration is here
│B│ 80 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:76:54: warning: use of old-style cast [-Wold-style-cast]
│B│ 76 | , boost::python::detail::get_signature(fn, (typename Class::wrapped_type*)0)
│B│ | ^ ~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:94:5: warning: 'TORRENT_AUTO_RETURN_TYPES' is not defined, evaluates to 0 [-Wundef]
│B│ 94 | #if TORRENT_AUTO_RETURN_TYPES
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:106:5: warning: 'TORRENT_AUTO_RETURN_TYPES' is not defined, evaluates to 0 [-Wundef]
│B│ 106 | #if TORRENT_AUTO_RETURN_TYPES
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:118:5: warning: 'TORRENT_AUTO_RETURN_TYPES' is not defined, evaluates to 0 [-Wundef]
│B│ 118 | #if TORRENT_AUTO_RETURN_TYPES
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:130:22: warning: constructor parameter 'fn' shadows the field 'fn' of 'deprecated_fun' [-Wshadow-field-in-constructor]
│B│ 130 | deprecated_fun(F fn, char const* name) : fn(fn), fn_name(name) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:139:7: note: previous declaration is here
│B│ 139 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:146:25: warning: constructor parameter 'fn' shadows the field 'fn' of 'deprecate_visitor' [-Wshadow-field-in-constructor]
│B│ 146 | deprecate_visitor(F fn) : fn(std::move(fn)) {}
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:175:7: note: previous declaration is here
│B│ 175 | F fn;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/gil.hpp:171:54: warning: use of old-style cast [-Wold-style-cast]
│B│ 171 | , boost::python::detail::get_signature(fn, (typename Class::wrapped_type*)0)
│B│ | ^ ~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/ip_filter.cpp:16:72: warning: implicit conversion changes signedness: 'int' to 'std::uint32_t' (aka 'unsigned int') [-Wsign-conversion]
│B│ 16 | return filter.add_rule(make_address(start), make_address(end), flags);
│B│ | ~~~~~~~~ ^~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/ip_filter.cpp:21:23: warning: implicit conversion changes signedness: 'std::uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
│B│ 21 | return filter.access(make_address(addr));
│B│ | ~~~~~~ ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/ip_filter.cpp:42:6: warning: no previous prototype for function 'bind_ip_filter' [-Wmissing-prototypes]
│B│ 42 | void bind_ip_filter()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/ip_filter.cpp:42:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 42 | void bind_ip_filter()
│B│ | ^
│B│ | static
│B│ 12 warnings generated.
│B│ [169/194 28.102s ( 87%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/info_hash.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/info_hash.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/info_hash.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/info_hash.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/info_hash.cpp:14:12: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion]
│B│ 14 | return std::hash{}(ih);
│B│ | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/info_hash.cpp:19:6: warning: no previous prototype for function 'bind_info_hash' [-Wmissing-prototypes]
│B│ 19 | void bind_info_hash()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/info_hash.cpp:19:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 19 | void bind_info_hash()
│B│ | ^
│B│ | static
│B│ 2 warnings generated.
│B│ [170/194 28.211s ( 87%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/entry.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/entry.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/entry.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/entry.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/entry.cpp:6:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:44:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/entry.cpp:6:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session.hpp:43:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/session_handle.hpp:48:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:87:29: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 87 | m_peer_class_type[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/peer_class_type_filter.hpp:102:34: warning: implicit conversion changes signedness: 'int' to 'value_type' (aka 'unsigned int') [-Wsign-conversion]
│B│ 102 | m_peer_class_type_mask[st] &= ~(1 << static_cast(peer_class));
│B│ | ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/entry.cpp:38:17: warning: enumeration value 'undefined_t' not explicitly handled in switch [-Wswitch-enum]
│B│ 38 | switch (e.type())
│B│ | ^~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/entry.cpp:173:26: warning: use of old-style cast [-Wold-style-cast]
│B│ 173 | void* storage = ((converter::rvalue_from_python_storage*)data)->storage.bytes;
│B│ | ^ ~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/entry.cpp:179:6: warning: no previous prototype for function 'bind_entry' [-Wmissing-prototypes]
│B│ 179 | void bind_entry()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/entry.cpp:179:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 179 | void bind_entry()
│B│ | ^
│B│ | static
│B│ 6 warnings generated.
│B│ [171/194 28.497s ( 88%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/string.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/string.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/string.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/string.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/string.cpp:22:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ 22 | return PyUnicode_Check(x) ? x : nullptr;
│B│ | ^
│B│ /usr/include/python3.11/unicodeobject.h:115:25: note: expanded from macro 'PyUnicode_Check'
│B│ 115 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_UNICODE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/string.cpp:22:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ /usr/include/python3.11/unicodeobject.h:115:25: note: expanded from macro 'PyUnicode_Check'
│B│ 115 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_UNICODE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/string.cpp:30:26: warning: use of old-style cast [-Wold-style-cast]
│B│ 30 | void* storage = ((converter::rvalue_from_python_storage<
│B│ | ^
│B│ 31 | std::string>*)data)->storage.bytes;
│B│ | ~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/string.cpp:44:68: warning: implicit conversion changes signedness: 'Py_ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
│B│ 44 | data->convertible = new (storage) std::string(unicode, size);
│B│ | ~~~ ^~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/string.cpp:49:6: warning: no previous prototype for function 'bind_unicode_string_conversion' [-Wmissing-prototypes]
│B│ 49 | void bind_unicode_string_conversion()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/string.cpp:49:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 49 | void bind_unicode_string_conversion()
│B│ | ^
│B│ | static
│B│ 5 warnings generated.
│B│ [172/194 28.984s ( 88%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/load_torrent.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/load_torrent.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/load_torrent.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/load_torrent.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/load_torrent.cpp:44:6: warning: no previous prototype for function 'bind_load_torrent' [-Wmissing-prototypes]
│B│ 44 | void bind_load_torrent()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/load_torrent.cpp:44:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 44 | void bind_load_torrent()
│B│ | ^
│B│ | static
│B│ 1 warning generated.
│B│ [173/194 29.253s ( 89%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/sha256_hash.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/sha256_hash.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/sha256_hash.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha256_hash.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha256_hash.cpp:17:12: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion]
│B│ 17 | return std::hash{}(s);
│B│ | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha256_hash.cpp:26:6: warning: no previous prototype for function 'bind_sha256_hash' [-Wmissing-prototypes]
│B│ 26 | void bind_sha256_hash()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha256_hash.cpp:26:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 26 | void bind_sha256_hash()
│B│ | ^
│B│ | static
│B│ 2 warnings generated.
│B│ [174/194 29.706s ( 89%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/version.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/version.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/version.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/version.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/version.cpp:11:6: warning: no previous prototype for function 'bind_version' [-Wmissing-prototypes]
│B│ 11 | void bind_version()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/version.cpp:11:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 11 | void bind_version()
│B│ | ^
│B│ | static
│B│ 1 warning generated.
│B│ [175/194 29.708s ( 90%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/sha1_hash.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/sha1_hash.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/sha1_hash.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha1_hash.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha1_hash.cpp:17:12: warning: implicit conversion changes signedness: 'std::size_t' (aka 'unsigned long') to 'long' [-Wsign-conversion]
│B│ 17 | return std::hash{}(s);
│B│ | ~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha1_hash.cpp:26:6: warning: no previous prototype for function 'bind_sha1_hash' [-Wmissing-prototypes]
│B│ 26 | void bind_sha1_hash()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/sha1_hash.cpp:26:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 26 | void bind_sha1_hash()
│B│ | ^
│B│ | static
│B│ 2 warnings generated.
│B│ [176/194 29.863s ( 90%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/error_code.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/error_code.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/error_code.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:56:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:171:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 171 | int size = std::snprintf(cmd, sizeof(cmd), "NAMING LOOKUP NAME=%s\n", m_name_lookup.c_str());
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:419:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 419 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM CONNECT ID=%s DESTINATION=%s\n"
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:434:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 434 | int size = std::snprintf(cmd, sizeof(cmd), "STREAM ACCEPT ID=%s\n", m_id);
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/i2p_stream.hpp:448:19: warning: 'snprintf' was marked unused but was used [-Wused-but-marked-unused]
│B│ 448 | int size = std::snprintf(cmd, sizeof(cmd),
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:147:6: warning: no previous prototype for function 'error_code_assign' [-Wmissing-prototypes]
│B│ 147 | void error_code_assign(boost::system::error_code& me, int const v, category_holder const cat)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:147:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 147 | void error_code_assign(boost::system::error_code& me, int const v, category_holder const cat)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:152:17: warning: no previous prototype for function 'error_code_category' [-Wmissing-prototypes]
│B│ 152 | category_holder error_code_category(boost::system::error_code const& me)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:152:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 152 | category_holder error_code_category(boost::system::error_code const& me)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:160:1: warning: no previous prototype for function 'wrap_libtorrent_category' [-Wmissing-prototypes]
│B│ 160 | WRAP_CAT(libtorrent)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :223:1: note: expanded from here
│B│ 223 | wrap_libtorrent_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:160:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 160 | WRAP_CAT(libtorrent)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:161:1: warning: no previous prototype for function 'wrap_upnp_category' [-Wmissing-prototypes]
│B│ 161 | WRAP_CAT(upnp)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :4:1: note: expanded from here
│B│ 4 | wrap_upnp_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:161:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 161 | WRAP_CAT(upnp)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:162:1: warning: no previous prototype for function 'wrap_http_category' [-Wmissing-prototypes]
│B│ 162 | WRAP_CAT(http)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :7:1: note: expanded from here
│B│ 7 | wrap_http_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:162:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 162 | WRAP_CAT(http)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:163:1: warning: no previous prototype for function 'wrap_socks_category' [-Wmissing-prototypes]
│B│ 163 | WRAP_CAT(socks)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :10:1: note: expanded from here
│B│ 10 | wrap_socks_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:163:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 163 | WRAP_CAT(socks)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:164:1: warning: no previous prototype for function 'wrap_bdecode_category' [-Wmissing-prototypes]
│B│ 164 | WRAP_CAT(bdecode)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :13:1: note: expanded from here
│B│ 13 | wrap_bdecode_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:164:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 164 | WRAP_CAT(bdecode)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:166:1: warning: no previous prototype for function 'wrap_i2p_category' [-Wmissing-prototypes]
│B│ 166 | WRAP_CAT(i2p)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :16:1: note: expanded from here
│B│ 16 | wrap_i2p_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:166:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 166 | WRAP_CAT(i2p)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:168:1: warning: no previous prototype for function 'wrap_generic_category' [-Wmissing-prototypes]
│B│ 168 | WRAP_CAT(generic)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :19:1: note: expanded from here
│B│ 19 | wrap_generic_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:168:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 168 | WRAP_CAT(generic)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:169:1: warning: no previous prototype for function 'wrap_system_category' [-Wmissing-prototypes]
│B│ 169 | WRAP_CAT(system)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:18: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ :22:1: note: expanded from here
│B│ 22 | wrap_system_category
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:169:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 169 | WRAP_CAT(system)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:158:2: note: expanded from macro 'WRAP_CAT'
│B│ 158 | category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:181:1: warning: no previous prototype for function 'wrap_libtorrent_category_deprecated' [-Wmissing-prototypes]
│B│ 181 | WRAP_DEPR_CAT(libtorrent)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :26:1: note: expanded from here
│B│ 26 | wrap_libtorrent_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:181:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 181 | WRAP_DEPR_CAT(libtorrent)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:182:1: warning: no previous prototype for function 'wrap_upnp_category_deprecated' [-Wmissing-prototypes]
│B│ 182 | WRAP_DEPR_CAT(upnp)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :30:1: note: expanded from here
│B│ 30 | wrap_upnp_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:182:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 182 | WRAP_DEPR_CAT(upnp)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:183:1: warning: no previous prototype for function 'wrap_http_category_deprecated' [-Wmissing-prototypes]
│B│ 183 | WRAP_DEPR_CAT(http)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :34:1: note: expanded from here
│B│ 34 | wrap_http_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:183:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 183 | WRAP_DEPR_CAT(http)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:184:1: warning: no previous prototype for function 'wrap_socks_category_deprecated' [-Wmissing-prototypes]
│B│ 184 | WRAP_DEPR_CAT(socks)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :38:1: note: expanded from here
│B│ 38 | wrap_socks_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:184:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 184 | WRAP_DEPR_CAT(socks)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:185:1: warning: no previous prototype for function 'wrap_bdecode_category_deprecated' [-Wmissing-prototypes]
│B│ 185 | WRAP_DEPR_CAT(bdecode)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :42:1: note: expanded from here
│B│ 42 | wrap_bdecode_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:185:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 185 | WRAP_DEPR_CAT(bdecode)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:187:1: warning: no previous prototype for function 'wrap_i2p_category_deprecated' [-Wmissing-prototypes]
│B│ 187 | WRAP_DEPR_CAT(i2p)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :46:1: note: expanded from here
│B│ 46 | wrap_i2p_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:187:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 187 | WRAP_DEPR_CAT(i2p)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:189:1: warning: no previous prototype for function 'wrap_generic_category_deprecated' [-Wmissing-prototypes]
│B│ 189 | WRAP_DEPR_CAT(generic)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :50:1: note: expanded from here
│B│ 50 | wrap_generic_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:189:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 189 | WRAP_DEPR_CAT(generic)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:190:1: warning: no previous prototype for function 'wrap_system_category_deprecated' [-Wmissing-prototypes]
│B│ 190 | WRAP_DEPR_CAT(system)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:18: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ :54:1: note: expanded from here
│B│ 54 | wrap_system_category_deprecated
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:190:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 190 | WRAP_DEPR_CAT(system)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:176:2: note: expanded from macro 'WRAP_DEPR_CAT'
│B│ 176 | category_holder wrap_ ##name## _category_deprecated() { \
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:195:6: warning: no previous prototype for function 'bind_error_code' [-Wmissing-prototypes]
│B│ 195 | void bind_error_code()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/error_code.cpp:195:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 195 | void bind_error_code()
│B│ | ^
│B│ | static
│B│ 23 warnings generated.
│B│ [177/194 30.283s ( 91%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/peer_info.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/peer_info.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/peer_info.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:14:14: warning: no previous prototype for function 'get_last_active' [-Wmissing-prototypes]
│B│ 14 | std::int64_t get_last_active(peer_info const& pi)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:14:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 14 | std::int64_t get_last_active(peer_info const& pi)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:19:14: warning: no previous prototype for function 'get_last_request' [-Wmissing-prototypes]
│B│ 19 | std::int64_t get_last_request(peer_info const& pi)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:19:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 19 | std::int64_t get_last_request(peer_info const& pi)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:24:14: warning: no previous prototype for function 'get_download_queue_time' [-Wmissing-prototypes]
│B│ 24 | std::int64_t get_download_queue_time(peer_info const& pi)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:24:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 24 | std::int64_t get_download_queue_time(peer_info const& pi)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:29:7: warning: no previous prototype for function 'get_local_endpoint' [-Wmissing-prototypes]
│B│ 29 | tuple get_local_endpoint(peer_info const& pi)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:29:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 29 | tuple get_local_endpoint(peer_info const& pi)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:34:7: warning: no previous prototype for function 'get_ip' [-Wmissing-prototypes]
│B│ 34 | tuple get_ip(peer_info const& pi)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:34:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 34 | tuple get_ip(peer_info const& pi)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:39:6: warning: no previous prototype for function 'get_pieces' [-Wmissing-prototypes]
│B│ 39 | list get_pieces(peer_info const& pi)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:39:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 39 | list get_pieces(peer_info const& pi)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:51:7: warning: no previous prototype for function 'get_peer_info_client' [-Wmissing-prototypes]
│B│ 51 | bytes get_peer_info_client(peer_info const& pi)
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:51:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 51 | bytes get_peer_info_client(peer_info const& pi)
│B│ | ^
│B│ | static
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:57:6: warning: no previous prototype for function 'bind_peer_info' [-Wmissing-prototypes]
│B│ 57 | void bind_peer_info()
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/peer_info.cpp:57:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
│B│ 57 | void bind_peer_info()
│B│ | ^
│B│ | static
│B│ 8 warnings generated.
│B│ [178/194 30.287s ( 91%)] /usr/bin/clang++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_NO_DEPRECATED -DBOOST_CONTAINER_DYN_LINK -DBOOST_CONTAINER_NO_LIB -DBOOST_GRAPH_DYN_LINK -DBOOST_GRAPH_NO_LIB -DBOOST_PYTHON_DYN_LINK -DBOOST_PYTHON_NO_LIB -DOPENSSL_NO_DTLS1 -DOPENSSL_NO_SSL2 -DOPENSSL_NO_SSL3 -DOPENSSL_NO_TLS1 -DOPENSSL_NO_TLS1_1 -DTORRENT_LINKING_SHARED -DTORRENT_SSL_PEERS -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -Dpython_libtorrent_EXPORTS -I/mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include -isystem /usr/include/python3.11 -D_FORTIFY_SOURCE=2 -O2 -Werror=odr -Werror=strict-aliasing -ffat-lto-objects -flto=thin -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -fstack-protector --param ssp-buffer-size=32 -g -fasynchronous-unwind-tables -march=x86-64-v2 -mtune=ivybridge -mprefer-vector-width=128 -pipe -Wformat -Wformat-security -Wno-error -fPIC -DNDEBUG -fPIC -Weverything -Wno-c++98-compat-pedantic -Wno-c++11-compat-pedantic -Wno-padded -Wno-alloca -Wno-global-constructors -Wno-exit-time-destructors -Wno-weak-vtables -Wno-return-std-move-in-c++11 -Wno-unsafe-buffer-usage -Wno-unknown-warning-option -Wno-switch-default -Wno-deprecated-declarations -fexceptions -MD -MT bindings/python/CMakeFiles/python-libtorrent.dir/src/converters.cpp.o -MF bindings/python/CMakeFiles/python-libtorrent.dir/src/converters.cpp.o.d -o bindings/python/CMakeFiles/python-libtorrent.dir/src/converters.cpp.o -c /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:17:
│B│ In file included from /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/alert_types.hpp:50:
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:146:8: warning: bit-field 'is_v6_addr' of type 'bool' has a different storage size than the preceding bit-field (1 vs 4 bytes) and will not be packed under the Microsoft ABI [-Wms-bitfield-padding]
│B│ 146 | bool is_v6_addr:1;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/include/libtorrent/torrent_handle.hpp:143:12: note: preceding bit-field 'num_peers' declared here with type 'unsigned int'
│B│ 143 | unsigned num_peers:14;
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:56:14: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ 56 | if (!PyTuple_Check(x)) return nullptr;
│B│ | ^
│B│ /usr/include/python3.11/tupleobject.h:27:38: note: expanded from macro 'PyTuple_Check'
│B│ 27 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:56:14: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ /usr/include/python3.11/tupleobject.h:27:38: note: expanded from macro 'PyTuple_Check'
│B│ 27 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:70:26: warning: use of old-style cast [-Wold-style-cast]
│B│ 70 | void* storage = ((converter::rvalue_from_python_storage*)data)
│B│ | ^ ~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:109:17: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ 109 | return (PyTuple_Check(x) && PyTuple_Size(x) == 2) ? x: nullptr;
│B│ | ^
│B│ /usr/include/python3.11/tupleobject.h:27:38: note: expanded from macro 'PyTuple_Check'
│B│ 27 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:109:17: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ /usr/include/python3.11/tupleobject.h:27:38: note: expanded from macro 'PyTuple_Check'
│B│ 27 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_TUPLE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:114:26: warning: use of old-style cast [-Wold-style-cast]
│B│ 114 | void* storage = ((converter::rvalue_from_python_storage<
│B│ | ^
│B│ 115 | std::pair>*)data)->storage.bytes;
│B│ | ~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:149:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ 149 | PyUnicode_Check(x) ? x : nullptr;
│B│ | ^
│B│ /usr/include/python3.11/unicodeobject.h:115:25: note: expanded from macro 'PyUnicode_Check'
│B│ 115 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_UNICODE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:149:13: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ /usr/include/python3.11/unicodeobject.h:115:25: note: expanded from macro 'PyUnicode_Check'
│B│ 115 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_UNICODE_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:154:26: warning: use of old-style cast [-Wold-style-cast]
│B│ 154 | void* storage = ((converter::rvalue_from_python_storage<
│B│ | ^
│B│ 155 | lt::string_view>*)data)->storage.bytes;
│B│ | ~~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:168:72: warning: implicit conversion changes signedness: 'Py_ssize_t' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
│B│ 168 | data->convertible = new (storage) lt::string_view(unicode, size);
│B│ | ~~ ^~~~
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:195:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ 195 | return PyDict_Check(x) ? x: nullptr;
│B│ | ^
│B│ /usr/include/python3.11/dictobject.h:18:38: note: expanded from macro 'PyDict_Check'
│B│ 18 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_DICT_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:195:16: warning: disabled expansion of recursive macro [-Wdisabled-macro-expansion]
│B│ /usr/include/python3.11/dictobject.h:18:38: note: expanded from macro 'PyDict_Check'
│B│ 18 | PyType_FastSubclass(Py_TYPE(op), Py_TPFLAGS_DICT_SUBCLASS)
│B│ | ^
│B│ /usr/include/python3.11/object.h:136:23: note: expanded from macro 'Py_TYPE'
│B│ 136 | # define Py_TYPE(ob) Py_TYPE(_PyObject_CAST(ob))
│B│ | ^
│B│ /mason/build/x86_64/libtorrent-rasterbar-2.0.12.tar.gz/bindings/python/src/converters.cpp:200:26: warning: use of old-style cast [-Wold-style-cast]
│B│ 200 | void* storage = ((converter::rvalue_from_python_storage