MidnightBSD Magus

net-p2p/libtorrent-rasterbar

C++ library implementing a BitTorrent client

Flavor Version Run OSVersion Arch License Restricted Status
1.2.20_1,2 621 4.0 amd64 bsd3 0 fail

License Permissions:

Events

Machine Type Time Message
m4064b info 2025-12-09 10:48:38.632516 Test Started
m4064b fail 2025-12-09 14:34:36.303615 make test returned non-zero: 0
m4064b fail 2025-12-09 14:34:36.741296 Test complete.

Log

===>  Testing for libtorrent-rasterbar-1.2.20_1,2
===>   libtorrent-rasterbar-1.2.20_1,2 depends on file: /usr/local/bin/python3.11 - found
CMake Warning (dev) at cmake/Modules/LibtorrentMacros.cmake:43 (find_package):
  Policy CMP0167 is not set: The FindBoost module is removed.  Run "cmake
  --help-policy CMP0167" for policy details.  Use the cmake_policy command to
  set the policy and suppress this warning.

Call Stack (most recent call first):
  CMakeLists.txt:783 (find_public_dependency)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Performing Test _WNO_ERROR_FORMAT_TRUNCATION
-- Performing Test _WNO_ERROR_FORMAT_TRUNCATION - Success
-- The following features have been enabled:

 * BUILD_SHARED_LIBS, build libtorrent as a shared library
 * build_tests, build tests
 * build_examples, build examples
 * iconv, build libtorrent with iconv support
 * dht, enable support for Mainline DHT
 * deprecated-functions, enable deprecated functions for backwards compatibility
 * encryption, Enables encryption in libtorrent
 * exceptions, build with exception support
 * extensions, Enables protocol extensions
 * i2p, build with I2P support
 * logging, build with logging
 * mutable-torrents, Enables mutable torrent support
 * streaming, Enables support for piece deadline

-- The following RECOMMENDED packages have been found:

 * Iconv, GNU encoding conversion library, 
   Convert strings between various encodings
 * OpenSSL, Full-strength general purpose cryptography library, 
   Provides HTTPS support to libtorrent

-- The following REQUIRED packages have been found:

 * Threads
 * Boost

-- The following features have been disabled:

 * static_runtime, build libtorrent with static runtime
 * build_tools, build tools
 * python-bindings, build python bindings
 * python-egg-info, generate python egg info
 * python-install-system-dir, Install python bindings to the system installation directory rather than the CMake installation prefix

-- Configuring done (0.7s)
-- Generating done (0.4s)
-- Build files have been written to: /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build
[  0% 26/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/cpuid.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/cpuid.cpp:88:47: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   88 |                 __get_cpuid(std::uint32_t(type), &info[0], &info[1], &info[2], &info[3]);
      |                                                             ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/cpuid.cpp:88:57: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   88 |                 __get_cpuid(std::uint32_t(type), &info[0], &info[1], &info[2], &info[3]);
      |                                                                       ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/cpuid.cpp:88:67: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   88 |                 __get_cpuid(std::uint32_t(type), &info[0], &info[1], &info[2], &info[3]);
      |                                                                                 ^~~~
3 warnings generated.
[  0% 27/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/assert.cpp
[  0% 28/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bandwidth_limit.cpp
[  1% 29/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bandwidth_queue_entry.cpp
[  1% 30/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bitfield.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bitfield.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bitfield.cpp:148:29: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  148 |                         if (old_size_words && b) buf()[old_size_words - 1] |= aux::host_to_network(0xffffffff >> b);
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bitfield.cpp:150:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  150 |                                 std::memset(buf() + old_size_words, 0xff
      |                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bitfield.cpp:157:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  157 |                                 std::memset(buf() + old_size_words, 0x00
      |                                             ^~~~~
12 warnings generated.
[  1% 31/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/crc32c.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/crc32c.cpp:101:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                         : "r"(buf+i), "0"(ret));
      |                                               ^~~
1 warning generated.
[  1% 32/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/close_reason.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/close_reason.cpp:134:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  134 |                         switch (ec.value())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/close_reason.cpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch (ec.value())
      |                         ^
2 warnings generated.
[  2% 33/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bandwidth_manager.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bandwidth_manager.cpp:114:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  114 |                         if (chan[i]->need_queueing(blk))
      |                             ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bandwidth_manager.cpp:115:24: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 bwr.channel[k++] = chan[i];
      |                                                    ^~~~
2 warnings generated.
[  2% 34/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_buffer_holder.cpp
[  2% 35/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:40:61: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   40 |                 std::uint32_t idx1 = std::uint32_t(k[0]) | (std::uint32_t(k[1]) << 8);
      |                                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:41:38: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   41 |                 std::uint32_t idx2 = std::uint32_t(k[2]) | (std::uint32_t(k[3]) << 8);
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:41:61: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   41 |                 std::uint32_t idx2 = std::uint32_t(k[2]) | (std::uint32_t(k[3]) << 8);
      |                                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:44:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   44 |                 return (bits[idx1 / 8] & (1 << (idx1 & 7))) != 0
      |                         ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:45:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   45 |                         && (bits[idx2 / 8] & (1 << (idx2 & 7))) != 0;
      |                             ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:50:61: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   50 |                 std::uint32_t idx1 = std::uint32_t(k[0]) | (std::uint32_t(k[1]) << 8);
      |                                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:51:38: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   51 |                 std::uint32_t idx2 = std::uint32_t(k[2]) | (std::uint32_t(k[3]) << 8);
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:51:61: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   51 |                 std::uint32_t idx2 = std::uint32_t(k[2]) | (std::uint32_t(k[3]) << 8);
      |                                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:54:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   54 |                 bits[idx1 / 8] |= (1 << (idx1 & 7));
      |                 ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:55:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   55 |                 bits[idx2 / 8] |= (1 << (idx2 & 7));
      |                 ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:71:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   71 |                         ret += bitcount[bits[i] & 0xf];
      |                                ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:71:20: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   71 |                         ret += bitcount[bits[i] & 0xf];
      |                                         ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:72:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   72 |                         ret += bitcount[(bits[i] >> 4) & 0xf];
      |                                ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bloom_filter.cpp:72:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   72 |                         ret += bitcount[(bits[i] >> 4) & 0xf];
      |                                          ^~~~
14 warnings generated.
[  2% 36/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/chained_buffer.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/chained_buffer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/chained_buffer.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/block_cache_reference.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage_defs.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/chained_buffer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/chained_buffer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/chained_buffer.cpp:50:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                                 b.buf += bytes_to_pop;
      |                                 ~~^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/chained_buffer.cpp:107:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                 char* const insert = b.buf + b.used_size;
      |                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/chained_buffer.cpp:108:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  108 |                 if (insert + s > b.buf + b.size) return nullptr;
      |                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/chained_buffer.cpp:108:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  108 |                 if (insert + s > b.buf + b.size) return nullptr;
      |                                  ^~~~~
10 warnings generated.
[  3% 37/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:65:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   65 |                 return MultiplyDeBruijnBitPosition[std::uint32_t(v * 0x07C4ACDDU) >> 27];
      |                        ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:78:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   78 |                         if (ptr[i] == 0) continue;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:79:53: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   79 |                         return i * 32 + 31 - log2p1(aux::network_to_host(ptr[i]));
      |                                                                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:95:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   95 |                         if (ptr[i] == 0) continue;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:98:49: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   98 |                         std::uint32_t const v = aux::network_to_host(ptr[i]);
      |                                                                      ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:133:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         if (ptr[i] == 0xffffffff) continue;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:134:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         std::uint32_t v = ~aux::network_to_host(ptr[i]);
      |                                                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:156:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  156 |                         if (ptr[i] == 0xffffffff) continue;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ffs.cpp:159:50: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         std::uint32_t const v = ~aux::network_to_host(ptr[i]);
      |                                                                       ^~~
9 warnings generated.
[  3% 38/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_job_fence.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_job_fence.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_job.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_interface.hpp:49:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[  3% 39/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:325:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  325 |                         switch (tokens[token].type)
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:798:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  798 |                 TORRENT_ALLOCA(stack, stack_frame, depth_limit);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1011:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 1011 |                 switch (e.type())
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1109:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 1109 |                 switch (e.type())
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bdecode.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:72:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   72 |                         ++start;
      |                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:88:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   88 |                         ++start;
      |                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:122:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  122 |                 return (&t)[1].offset - t.offset;
      |                        ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:132:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  132 |                         if (str[i] >= 32 && str[i] < 127)
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:132:24: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  132 |                         if (str[i] >= 32 && str[i] < 127)
      |                                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:134:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                                 ret += str[i];
      |                                        ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:139:61: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  139 |                                 std::snprintf(tmp, sizeof(tmp), "\\x%02x", std::uint8_t(str[i]));
      |                                                                                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:181:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  181 |                         ++start;
      |                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:216:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  216 |                 return msgs[ev];
      |                        ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:325:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  325 |                         switch (tokens[token].type)
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:328:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  328 |                                 if (m_buffer[tokens[token].offset + 1] == '0'
      |                                     ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:328:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  328 |                                 if (m_buffer[tokens[token].offset + 1] == '0'
      |                                              ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:329:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  329 |                                         && m_buffer[tokens[token].offset + 2] != 'e')
      |                                            ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:329:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  329 |                                         && m_buffer[tokens[token].offset + 2] != 'e')
      |                                                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:337:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  337 |                                 if (m_buffer[tokens[token].offset] == '0'
      |                                     ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:337:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  337 |                                 if (m_buffer[tokens[token].offset] == '0'
      |                                              ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:338:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  338 |                                         && m_buffer[tokens[token].offset + 1] != ':')
      |                                            ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:338:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  338 |                                         && m_buffer[tokens[token].offset + 1] != ':')
      |                                                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:351:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  351 |                                 if (tokens[parent].type == bdecode_token::dict
      |                                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:360:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  360 |                                                 int const v1 = k1 + tokens[k1].next_item;
      |                                                                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:362:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  362 |                                                 int const k2 = v1 + tokens[v1].next_item;
      |                                                                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:368:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  368 |                                                 int const v2 = k2 + tokens[k2].next_item;
      |                                                                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:370:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  370 |                                                 int const k1_start = tokens[k1].offset + tokens[k1].start_offset();
      |                                                                      ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:370:48: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  370 |                                                 int const k1_start = tokens[k1].offset + tokens[k1].start_offset();
      |                                                                                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:371:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  371 |                                                 int const k1_len = tokens[v1].offset - k1_start;
      |                                                                    ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:372:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  372 |                                                 int const k2_start = tokens[k2].offset + tokens[k2].start_offset();
      |                                                                      ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:372:48: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  372 |                                                 int const k2_start = tokens[k2].offset + tokens[k2].start_offset();
      |                                                                                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:373:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  373 |                                                 int const k2_len = tokens[v2].offset - k2_start;
      |                                                                    ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:377:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  377 |                                                 int cmp = std::memcmp(m_buffer + k1_start, m_buffer + k2_start, std::size_t(min_len));
      |                                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:377:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  377 |                                                 int cmp = std::memcmp(m_buffer + k1_start, m_buffer + k2_start, std::size_t(min_len));
      |                                                                                            ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:403:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  403 |                 if (m_root_tokens[m_token_idx].type == bdecode_token::long_string)
      |                     ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:405:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  405 |                 return static_cast(m_root_tokens[m_token_idx].type);
      |                                                          ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:416:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  416 |                 bdecode_token const& t = m_root_tokens[m_token_idx];
      |                                          ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:417:31: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  417 |                 bdecode_token const& next = m_root_tokens[m_token_idx + t.next_item];
      |                                             ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:418:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  418 |                 return {m_buffer + t.offset, static_cast(next.offset - t.offset)};
      |                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:442:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  442 |                         token += tokens[token].next_item;
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:491:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  491 |                 while (tokens[token].type != bdecode_token::end)
      |                        ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:493:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  493 |                         token += tokens[token].next_item;
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                         token += tokens[token].next_item;
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:530:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  530 |                         token += tokens[token].next_item;
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:545:29: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  545 |                 int value_token = token + tokens[token].next_item;
      |                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:573:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  573 |                 while (tokens[token].type != bdecode_token::end)
      |                        ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:575:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  575 |                         token += tokens[token].next_item;
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:600:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  600 |                 while (tokens[token].type != bdecode_token::end)
      |                        ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:602:29: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  602 |                         bdecode_token const& t = tokens[token];
      |                                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:607:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  607 |                                 && std::equal(key.data(), key.data() + size, m_buffer
      |                                                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:608:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  607 |                                 && std::equal(key.data(), key.data() + size, m_buffer
      |                                                                              ~~~~~~~~
  608 |                                         + t.offset + t.start_offset()))
      |                                         ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:607:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  607 |                                 && std::equal(key.data(), key.data() + size, m_buffer
      |                                                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:622:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  622 |                         token += tokens[token].next_item;
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:679:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  679 |                 bdecode_token const& t = m_root_tokens[m_token_idx];
      |                                          ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:684:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  684 |                 char const* ptr = m_buffer + t.offset + 1;
      |                                   ~~~~~~~~~^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:684:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  684 |                 char const* ptr = m_buffer + t.offset + 1;
      |                                   ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:688:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  688 |                 char const* end = parse_int(ptr + int(negative)
      |                                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:689:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  689 |                         , ptr + size, 'e', val, ec);
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:700:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  700 |                 bdecode_token const& t = m_root_tokens[m_token_idx];
      |                                          ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:705:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  705 |                 return string_view(m_buffer + t.offset + t.start_offset(), size);
      |                                    ~~~~~~~~~^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:705:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  705 |                 return string_view(m_buffer + t.offset + t.start_offset(), size);
      |                                    ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:711:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  711 |                 bdecode_token const& t = m_root_tokens[m_token_idx];
      |                                          ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:714:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  714 |                 return m_buffer + t.offset + t.start_offset();
      |                        ~~~~~~~~~^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:714:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  714 |                 return m_buffer + t.offset + t.start_offset();
      |                        ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:720:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  720 |                 bdecode_token const& t = m_root_tokens[m_token_idx];
      |                                          ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:802:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  802 |                 char const* end = start + buffer.size();
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:846:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  846 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:854:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  854 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:861:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  861 |                                         start = check_integer(start + 1, end, e);
      |                                                               ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:876:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  876 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:910:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  910 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:922:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  922 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:939:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  939 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:954:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  954 |                                         start += len;
      |                                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1076:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1076 |                                 ret.append(str.data() + len - 14, 14);
      |                                            ~~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1076:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1076 |                                 ret.append(str.data() + len - 14, 14);
      |                                            ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1087:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1087 |                         detail::escape_string(ret, str.data() + len - 9, 9);
      |                                                    ~~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1087:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1087 |                         detail::escape_string(ret, str.data() + len - 9, 9);
      |                                                    ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1107:36: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1107 |                 if (indent < 197 && indent >= 0) indent_str[indent + 2] = 0;
      |                                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1128:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1128 |                                 if (!one_liner) ret += indent_str + 1;
      |                                                        ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1134:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1134 |                                         else ret += (one_liner ? " " : indent_str + 1);
      |                                                                        ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1144:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1144 |                                 if (!one_liner) ret += indent_str + 1;
      |                                                        ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bdecode.cpp:1153:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1153 |                                         else ret += (one_liner ? " " : indent_str + 1);
      |                                                                        ^~~~~~~~~~
87 warnings generated.
[  3% 40/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/error_code.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/error_code.cpp:279:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  279 |                 return msgs[ev];
      |                        ^~~~
1 warning generated.
[  4% 41/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/escape_string.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:73:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   73 |                 for (auto i = s.begin(); i != s.end(); ++i)
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:85:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   85 |                                 ++i;
      |                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:102:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  102 |                                 ++i;
      |                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:153:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         if (std::strchr(unreserved_chars + offset, *str) && *str != 0)
      |                                         ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:160:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  160 |                                 ret += aux::hex_chars[std::uint8_t(*str) >> 4];
      |                                        ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:161:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  161 |                                 ret += aux::hex_chars[std::uint8_t(*str) & 15];
      |                                        ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:163:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  163 |                         ++str;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:186:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  186 |                         ++str;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:212:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  212 |                         ++str;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:215:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  215 |                 while (str != end && *str == delim) ++str;
      |                                                       ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:326:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  326 |                                 ret += base64_table[outbuf[j]];
      |                                        ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:371:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  371 |                         std::copy(i, i + available_input, inbuf.begin());
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:372:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  372 |                         i += available_input;
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:388:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  388 |                                 ret += base32_table[outbuf[j]];
      |                                        ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:421:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  421 |                                 char const in = char(std::toupper(*i++));
      |                                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:453:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  453 |                         int num_out = input_output_mapping[pad_start];
      |                                       ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/escape_string.cpp:456:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  456 |                         std::copy(outbuf.begin(), outbuf.begin() + num_out, std::back_inserter(ret));
      |                                                   ~~~~~~~^~~~~~~
18 warnings generated.
[  4% 42/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_job_pool.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_job_pool.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_job_pool.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_job.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_interface.hpp:49:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_job_pool.cpp:95:30: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   95 |                         job_action_t const type = j[i]->action;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_job_pool.cpp:96:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   96 |                         j[i]->~disk_io_job();
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_job_pool.cpp:106:20: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  106 |                         m_job_pool.free(j[i]);
      |                                         ^
4 warnings generated.
[  4% 43/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/fingerprint.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/fingerprint.cpp:90:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 |                 name[1] = id_string[1];
      |                 ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/fingerprint.cpp:90:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 |                 name[1] = id_string[1];
      |                           ^~~~~~~~~
2 warnings generated.
[  4% 44/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/announce_entry.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/announce_entry.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[  5% 45/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:139:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  139 |                 switch (t)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:363:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  363 |                 switch (e.type())
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:402:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  402 |                 switch (e.type())
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:496:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  496 |                 switch (lhs.type())
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:516:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  516 |                 switch (t)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:544:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  544 |                 switch (e.type())
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:687:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  687 |                 switch (e.type())
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bdecode.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:136:64: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  136 |                 T& back() const noexcept { TORRENT_ASSERT(m_len > 0); return m_ptr[m_len - 1]; }
      |                                                                              ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:171:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  171 |                         m_begin = start - 1; // include 'i'
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:195:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         const_cast(m_data.start)[m_size] = 0;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:297:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 |                         return &m_data.list[i+1];
      |                                 ^~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:58:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   58 |                 *ptr-- = '\0';
      |                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:59:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   59 |                 if (val == 0) *ptr-- = '0';
      |                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:60:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   60 |                 while (ptr > buf.data() + sign && val != 0)
      |                              ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:62:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   62 |                         *ptr-- = '0' + char(val % 10);
      |                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:65:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   65 |                 if (sign) *ptr-- = '-';
      |                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/entry.cpp:66:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   66 |                 ++ptr;
      |                   ^~~
19 warnings generated.
[  5% 46/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_job.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_job.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_job.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_interface.hpp:49:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_job.cpp:111:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  111 |         constexpr disk_job_flags_t disk_io_job::fence;
      |                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_job.cpp:112:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  112 |         constexpr disk_job_flags_t disk_io_job::in_progress;
      |                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_job.cpp:113:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  113 |         constexpr disk_job_flags_t disk_io_job::aborted;
      |                                                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_job.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
6 warnings generated.
[  5% 47/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_buffer_pool.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_buffer_pool.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_buffer_pool.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_buffer_pool.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_buffer_pool.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
4 warnings generated.
[  6% 48/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file.cpp:86:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file.cpp:608:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  608 |                         , mode_array[static_cast(mode & open_mode::rw_mask)] | open_mode
      |                           ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file.cpp:780:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  780 |                         std::copy(buf.begin(), buf.end(), dst + offset);
      |                                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file.cpp:790:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  790 |                         std::copy(src + offset, src + offset + buf.size(), buf.data());
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file.cpp:790:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  790 |                         std::copy(src + offset, src + offset + buf.size(), buf.data());
      |                                                 ~~~~^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file.cpp:790:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  790 |                         std::copy(src + offset, src + offset + buf.size(), buf.data());
      |                                                 ^~~
6 warnings generated.
[  6% 49/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_pool.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_pool.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_pool.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[  6% 50/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/hex.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:59:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   59 |                 for (auto i = in.begin(), end = in.end(); i != end; ++i, ++out)
      |                                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:59:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   59 |                 for (auto i = in.begin(), end = in.end(); i != end; ++i, ++out)
      |                                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:64:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   64 |                         ++i;
      |                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:80:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   80 |                         out[idx++] = hex_chars[std::uint8_t(in[i]) >> 4];
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:80:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   80 |                         out[idx++] = hex_chars[std::uint8_t(in[i]) >> 4];
      |                                      ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:80:40: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   80 |                         out[idx++] = hex_chars[std::uint8_t(in[i]) >> 4];
      |                                                             ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:81:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   81 |                         out[idx++] = hex_chars[std::uint8_t(in[i]) & 0xf];
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:81:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   81 |                         out[idx++] = hex_chars[std::uint8_t(in[i]) & 0xf];
      |                                      ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:81:40: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   81 |                         out[idx++] = hex_chars[std::uint8_t(in[i]) & 0xf];
      |                                                             ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hex.cpp:99:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   99 |                 out[in.size() * 2] = '\0';
      |                 ^~~
11 warnings generated.
[  6% 51/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/generate_peer_id.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/generate_peer_id.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/generate_peer_id.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/generate_peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
2 warnings generated.
[  7% 52/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread_pool.cpp
[  7% 53/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/gzip.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/gzip.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/gzip.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/gzip.cpp:94:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                 return msgs[ev];
      |                        ^~~~
4 warnings generated.
[  7% 54/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/broadcast_socket.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/broadcast_socket.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[  7% 55/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:47:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   47 |                         DECL_FLAG(seed_mode);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:271:1: note: expanded from here
  271 | flag_seed_mode
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:48:4: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   48 |                         DECL_FLAG(upload_mode);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:272:1: note: expanded from here
  272 | flag_upload_mode
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   49 |                         DECL_FLAG(share_mode);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:273:1: note: expanded from here
  273 | flag_share_mode
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   50 |                         DECL_FLAG(apply_ip_filter);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:274:1: note: expanded from here
  274 | flag_apply_ip_filter
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   51 |                         DECL_FLAG(paused);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:275:1: note: expanded from here
  275 | flag_paused
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   52 |                         DECL_FLAG(auto_managed);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:276:1: note: expanded from here
  276 | flag_auto_managed
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   53 |                         DECL_FLAG(duplicate_is_error);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:277:1: note: expanded from here
  277 | flag_duplicate_is_error
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   54 |                         DECL_FLAG(update_subscribe);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:278:1: note: expanded from here
  278 | flag_update_subscribe
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   55 |                         DECL_FLAG(super_seeding);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:279:1: note: expanded from here
  279 | flag_super_seeding
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   56 |                         DECL_FLAG(sequential_download);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:280:1: note: expanded from here
  280 | flag_sequential_download
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   57 |                         DECL_FLAG(pinned);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:281:1: note: expanded from here
  281 | flag_pinned
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   58 |                         DECL_FLAG(stop_when_ready);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:282:1: note: expanded from here
  282 | flag_stop_when_ready
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   59 |                         DECL_FLAG(override_trackers);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:283:1: note: expanded from here
  283 | flag_override_trackers
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   60 |                         DECL_FLAG(override_web_seeds);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:284:1: note: expanded from here
  284 | flag_override_web_seeds
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   61 |                         DECL_FLAG(need_save_resume);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:285:1: note: expanded from here
  285 | flag_need_save_resume
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   62 |                         DECL_FLAG(override_resume_data);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:286:1: note: expanded from here
  286 | flag_override_resume_data
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   63 |                         DECL_FLAG(merge_resume_trackers);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:287:1: note: expanded from here
  287 | flag_merge_resume_trackers
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   64 |                         DECL_FLAG(use_resume_save_path);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:288:1: note: expanded from here
  288 | flag_use_resume_save_path
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   65 |                         DECL_FLAG(merge_resume_http_seeds);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:289:1: note: expanded from here
  289 | flag_merge_resume_http_seeds
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   66 |                         DECL_FLAG(default_flags);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:45:48: note: expanded from macro 'DECL_FLAG'
   45 |         constexpr torrent_flags_t add_torrent_params::flag_##name
      |                                                       ^
:290:1: note: expanded from here
  290 | flag_default_flags
      | ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/add_torrent_params.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
30 warnings generated.
[  8% 56/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert_manager.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert_manager.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert_manager.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:123:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  123 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:127:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  127 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:130:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  130 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:148:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:152:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  152 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:156:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  156 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:172:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  172 |                         ptr += sizeof(header_t) + hdr->pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert_manager.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert_manager.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
74 warnings generated.
[  8% 57/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/escape_string.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_parser.hpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:161:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  161 |                         return { data() + offset, count };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:161:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  161 |                         return { data() + offset, count };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:175:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  175 |                 char const* pos = recv_buffer.data() + m_recv_pos;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:199:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  199 |                         if (pos != line_end && *(line_end - 1) == '\r') --line_end;
      |                                                  ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:199:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  199 |                         if (pos != line_end && *(line_end - 1) == '\r') --line_end;
      |                                                                           ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:202:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  202 |                         ++newline;
      |                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:206:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  206 |                         std::get<1>(ret) += int(newline - (m_recv_buffer.data() + start_pos));
      |                                                            ~~~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:246:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  246 |                                 if (pos != line_end && *(line_end - 1) == '\r') --line_end;
      |                                                          ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:246:55: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  246 |                                 if (pos != line_end && *(line_end - 1) == '\r') --line_end;
      |                                                                                   ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:248:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  248 |                                 ++newline;
      |                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:309:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  309 |                                         if (string_begins_no_case("bytes ", ptr)) ptr += 6;
      |                                                                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:323:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  323 |                                                 ptr = end + 1;
      |                                                       ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:353:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  353 |                         std::get<1>(ret) += int(newline - (m_recv_buffer.data() + start_pos));
      |                                                            ~~~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:468:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  468 |                 if (pos < buf.end() && pos[0] == '\r') ++pos;
      |                                                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:469:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  469 |                 if (pos < buf.end() && pos[0] == '\n') ++pos;
      |                                                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:475:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  475 |                 ++newline;
      |                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:487:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  487 |                 for (char const* i = pos; i != newline; ++i)
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:527:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  527 |                         if (pos != line_end && *(line_end - 1) == '\r') --line_end;
      |                                                  ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:527:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  527 |                         if (pos != line_end && *(line_end - 1) == '\r') --line_end;
      |                                                                           ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:529:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  529 |                         ++newline;
      |                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_parser.cpp:632:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  632 |                         write_ptr += chunk.size();
      |                         ^~~~~~~~~
24 warnings generated.
[  8% 58/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/merkle.cpp
[  8% 59/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:53:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:503:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  503 |                 auto* sa = reinterpret_cast(rtm + 1);
      |                                                        ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:508:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  508 |                                 rti_info[i] = nullptr;
      |                                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:511:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  511 |                         rti_info[i] = sa;
      |                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:516:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  516 |                         sa = reinterpret_cast(reinterpret_cast(sa) + ROUNDUP(sa->sa_len));
      |                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:551:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  551 |                         rv.name[sizeof(rv.name) - 1] = '\0';
      |                         ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:1191:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1191 |         char* end = buf.get() + needed;
      |                     ~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/enum_net.cpp:1201:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1201 |         for (char* next = buf.get(); next < end; next += rtm->rtm_msglen)
      |                                                  ^~~~
11 warnings generated.
[  9% 60/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_buffer_pool.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:554:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  554 |                 TORRENT_ALLOCA(to_delete, char*, pe->blocks_in_piece);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:848:2: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  848 |         TORRENT_ALLOCA(to_delete, char*, pe->blocks_in_piece);
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:953:2: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  953 |         TORRENT_ALLOCA(to_delete, char*, num);
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1393:2: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 1393 |         TORRENT_ALLOCA(to_delete, char*, pe->blocks_in_piece);
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/hasher.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:392:47: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  392 |         linked_list* lru_list = &m_lru[p->cache_state];
      |                                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:460:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  460 |         m_lru[p->cache_state].erase(p);
      |         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:461:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  461 |         m_lru[target_queue].push_back(p);
      |         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:496:42: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  496 |         linked_list* src = &m_lru[state];
      |                                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:497:42: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  497 |         linked_list* dst = &m_lru[desired_state];
      |                                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:527:49: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  527 |         linked_list* piece_list = &m_lru[cached_piece_entry::volatile_read_lru];
      |                                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:630:48: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  630 |                 linked_list* lru_list = &m_lru[p->cache_state];
      |                                                              ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:672:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  672 |                         m_lru[p->cache_state].erase(p);
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:674:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  674 |                         m_lru[p->cache_state].push_back(p);
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:778:15: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  778 |                 int block = flushed[i];
      |                             ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:932:47: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  932 |         linked_list* lru_list = &m_lru[pe->cache_state];
      |                                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:969:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  969 |         lru_list[0] = &m_lru[cached_piece_entry::volatile_read_lru];
      |                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:976:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  976 |                 if (m_lru[cached_piece_entry::read_lru2].size()
      |                     ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:977:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  977 |                         > m_lru[cached_piece_entry::read_lru1].size())
      |                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:979:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  979 |                         lru_list[1] = &m_lru[cached_piece_entry::read_lru2];
      |                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:980:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  980 |                         lru_list[2] = &m_lru[cached_piece_entry::read_lru1];
      |                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:984:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  984 |                         lru_list[1] = &m_lru[cached_piece_entry::read_lru1];
      |                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:985:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  985 |                         lru_list[2] = &m_lru[cached_piece_entry::read_lru2];
      |                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:992:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  992 |                 lru_list[1] = &m_lru[cached_piece_entry::read_lru2];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:993:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  993 |                 lru_list[2] = &m_lru[cached_piece_entry::read_lru1];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:998:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  998 |                 lru_list[1] = &m_lru[cached_piece_entry::read_lru1];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:999:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  999 |                 lru_list[2] = &m_lru[cached_piece_entry::read_lru2];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1011:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1011 |                 for (auto i = lru_list[end]->iterate(); i.get() && num > 0;)
      |                               ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1083:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1083 |                         for (auto i = m_lru[cached_piece_entry::write_lru].iterate(); i.get() && num > 0;)
      |                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1229:49: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1229 |         linked_list* ghost_list = &m_lru[pe->cache_state + 1];
      |                                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1240:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1240 |         m_lru[pe->cache_state].erase(pe);
      |         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1467:38: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1467 |         c.set_value(counters::arc_mru_size, m_lru[cached_piece_entry::read_lru1].size());
      |                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1468:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1468 |         c.set_value(counters::arc_mru_ghost_size, m_lru[cached_piece_entry::read_lru1_ghost].size());
      |                                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1469:38: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1469 |         c.set_value(counters::arc_mfu_size, m_lru[cached_piece_entry::read_lru2].size());
      |                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1470:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1470 |         c.set_value(counters::arc_mfu_ghost_size, m_lru[cached_piece_entry::read_lru2_ghost].size());
      |                                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1471:40: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1471 |         c.set_value(counters::arc_write_size, m_lru[cached_piece_entry::write_lru].size());
      |                                               ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1472:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1472 |         c.set_value(counters::arc_volatile_size, m_lru[cached_piece_entry::volatile_read_lru].size());
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1483:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1483 |         ret->arc_mru_size = m_lru[cached_piece_entry::read_lru1].size();
      |                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1484:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1484 |         ret->arc_mru_ghost_size = m_lru[cached_piece_entry::read_lru1_ghost].size();
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1485:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1485 |         ret->arc_mfu_size = m_lru[cached_piece_entry::read_lru2].size();
      |                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1486:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1486 |         ret->arc_mfu_ghost_size = m_lru[cached_piece_entry::read_lru2_ghost].size();
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1487:24: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1487 |         ret->arc_write_size = m_lru[cached_piece_entry::write_lru].size();
      |                               ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1488:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1488 |         ret->arc_volatile_size = m_lru[cached_piece_entry::volatile_read_lru].size();
      |                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1676:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1676 |                         , bl.buf + block_offset, static_cast(0x4000 - block_offset));
      |                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1700:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1700 |                 std::memcpy(boost::get(j->argument).get()
      |                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/block_cache.cpp:1702:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1702 |                         , pe->blocks[block].buf + block_offset
      |                           ^~~~~~~~~~~~~~~~~~~~~
62 warnings generated.
[  9% 61/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/identify_client.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:260:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  260 |                 { return reinterpret_cast(m_number.data()) + size(); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:72:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   72 |                 ret.name[1] = char(id[2]);
      |                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:90:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   90 |                 if (std::equal(id.begin() + 4, id.begin() + 6, "--"))
      |                                ~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:90:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   90 |                 if (std::equal(id.begin() + 4, id.begin() + 6, "--"))
      |                                                ~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:109:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  109 |                 ret.name[1] = 0;
      |                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:123:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  123 |                 ret.name[1] = 0;
      |                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:292:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  292 |                         || ((lhs.id[0] == rhs.id[0]) && (lhs.id[1] < rhs.id[1]));
      |                                                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:292:49: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  292 |                         || ((lhs.id[0] == rhs.id[0]) && (lhs.id[1] < rhs.id[1]));
      |                                                                      ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:302:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  302 |                         std::lower_bound(name_map, name_map + size
      |                                                    ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:315:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  315 |                 if (i < name_map + size && std::equal(f.name, f.name + 2, i->id))
      |                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:315:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  315 |                 if (i < name_map + size && std::equal(f.name, f.name + 2, i->id))
      |                                                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:333:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  333 |                         std::snprintf(identity + num_chars, sizeof(identity) - aux::numeric_cast(num_chars)
      |                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:342:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  342 |                 return std::equal(search, search + std::strlen(search), id);
      |                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:387:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  387 |                         if (find_string(PID + e.offset, e.id)) return e.name;
      |                                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:390:35: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  390 |                 if (find_string(PID, "-BOW") && PID[7] == '-')
      |                                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:391:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  391 |                         return "Bits on Wheels " + std::string(PID + 4, PID + 7);
      |                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:391:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  391 |                         return "Bits on Wheels " + std::string(PID + 4, PID + 7);
      |                                                                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:395:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  395 |                         std::string user(PID + 2, 12);
      |                                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:398:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  398 |                 bool const is_equ_zero = std::equal(PID, PID + 12, "\0\0\0\0\0\0\0\0\0\0\0\0");
      |                                                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:400:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  400 |                 if (is_equ_zero && PID[12] == '\x97')
      |                                    ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/identify_client.cpp:403:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  403 |                 if (is_equ_zero && PID[12] == '\0')
      |                                    ^~~
22 warnings generated.
[  9% 62/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:65:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   65 |         constexpr file_flags_t file_storage::flag_pad_file;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:66:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   66 |         constexpr file_flags_t file_storage::flag_hidden;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:67:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   67 |         constexpr file_flags_t file_storage::flag_executable;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   68 |         constexpr file_flags_t file_storage::flag_symlink;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   71 |         constexpr file_flags_t file_storage::pad_file;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:72:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   72 |         constexpr file_flags_t file_storage::attribute_hidden;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:73:39: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   73 |         constexpr file_flags_t file_storage::attribute_executable;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   74 |         constexpr file_flags_t file_storage::attribute_symlink;
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:343:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  343 |                         f.name += off;
      |                         ~~^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:349:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  349 |                         h += off;
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:681:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  681 |                         std::string& ret = storage[(counter++) % 4];
      |                                            ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_storage.cpp:690:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  690 |                 std::string& ret = storage[(counter++) % 4];
      |                                    ^~~~~~~
13 warnings generated.
[  9% 63/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_progress.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_progress.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_progress.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/file_progress.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
58 warnings generated.
[ 10% 64/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hasher.cpp
[ 10% 65/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/choker.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
70 warnings generated.
[ 10% 66/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_filter.cpp
[ 10% 67/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_notifier.cpp
[ 11% 68/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:150:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  150 |                         switch (top->type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:516:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  516 |                 switch (e.type())
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:611:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  611 |                 switch (e.type())
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:171:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  171 |                         m_begin = start - 1; // include 'i'
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:195:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         const_cast(m_data.start)[m_size] = 0;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:297:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 |                         return &m_data.list[i+1];
      |                                 ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:79:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   79 |                 while (start < end && *start != delimiter) ++start;
      |                                                              ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:106:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  106 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:147:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |                         ++start;
      |                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:168:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  168 |                                         start += len;
      |                                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:172:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  172 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:201:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  201 |                                         top->construct_dict(start - 1);
      |                                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:204:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  204 |                                         top->construct_list(start - 1);
      |                                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:213:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  213 |                                         ++start;
      |                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:227:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                         start += len;
      |                                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:252:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  252 |                 parse_int(m_data.start + int(negative)
      |                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:253:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  253 |                         , m_data.start + m_size, 'e', val, ec);
      |                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:275:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  275 |                         std::move(m_data.dict, m_data.dict + m_size + 1, tmp);
      |                                                ~~~~~~~~~~~~^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:275:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  275 |                         std::move(m_data.dict, m_data.dict + m_size + 1, tmp);
      |                                                ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:283:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  283 |                 lazy_dict_entry& ret = m_data.dict[1 + m_size++];
      |                                        ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:316:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  316 |                 m_begin = start - 1 - num_digits(length);
      |                           ~~~~~~^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:316:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  316 |                 m_begin = start - 1 - num_digits(length);
      |                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:330:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                                 ++str1;
      |                                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:331:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  331 |                                 ++str2;
      |                                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:342:30: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  342 |                 lazy_dict_entry const& e = m_data.dict[i + 1];
      |                                            ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:409:25: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  409 |                         lazy_dict_entry& e = m_data.dict[i + 1];
      |                                              ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:421:25: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  421 |                         lazy_dict_entry& e = m_data.dict[i+1];
      |                                              ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:445:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  445 |                         std::move(m_data.list, m_data.list + m_size + 1, tmp);
      |                                                ~~~~~~~~~~~~^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:445:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  445 |                         std::move(m_data.list, m_data.list + m_size + 1, tmp);
      |                                                ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:453:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  453 |                 return &m_data.list[1 + (m_size++)];
      |                         ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:569:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  569 |                         char c = str[i];
      |                                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:581:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  581 |                                 ret.append(str + len - 14, 14);
      |                                            ~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:581:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  581 |                                 ret.append(str + len - 14, 14);
      |                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:592:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  592 |                         detail::escape_string(ret, str + len - 9, 9);
      |                                                    ~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:592:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  592 |                         detail::escape_string(ret, str + len - 9, 9);
      |                                                    ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:609:36: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  609 |                 if (indent < 197 && indent >= 0) indent_str[indent + 2] = 0;
      |                                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:630:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  630 |                                 if (!one_liner) ret += indent_str + 1;
      |                                                        ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:636:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  636 |                                         else ret += (one_liner?" ":indent_str+1);
      |                                                                    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:646:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  646 |                                 if (!one_liner) ret += indent_str+1;
      |                                                        ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lazy_bdecode.cpp:655:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  655 |                                         else ret += (one_liner?" ":indent_str+1);
      |                                                                    ^~~~~~~~~~
40 warnings generated.
[ 11% 69/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/packet_buffer.cpp
[ 11% 70/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:57:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   57 |         constexpr create_flags_t create_torrent::optimize_alignment;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:59:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   59 |         constexpr create_flags_t create_torrent::optimize;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:61:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   61 |         constexpr create_flags_t create_torrent::merkle;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:62:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   62 |         constexpr create_flags_t create_torrent::modification_time;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   63 |         constexpr create_flags_t create_torrent::symlinks;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:64:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   64 |         constexpr create_flags_t create_torrent::mutable_torrent_support;
      |                                                  ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:82:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   82 |                 if (char_read < MAX_SYMLINK_PATH) buf[char_read] = 0;
      |                                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/create_torrent.cpp:457:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  457 |                 m_info_dict.preformatted().assign(&info[0], &info[0] + size);
      |                                                             ^~~~~~~~
71 warnings generated.
[ 12% 71/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class_set.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class_set.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class_set.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class_set.cpp:41:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   41 |                 if (std::find(m_class.begin(), m_class.begin() + m_size, c)
      |                                                ~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class_set.cpp:42:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   42 |                         != m_class.begin() + m_size) return;
      |                            ~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class_set.cpp:55:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   55 |                 return std::find(m_class.begin(), m_class.begin() + m_size, c)
      |                                                   ~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class_set.cpp:56:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   56 |                         != m_class.begin() + m_size;
      |                            ~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class_set.cpp:61:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                 auto const i = std::find(m_class.begin(), m_class.begin() + m_size, c);
      |                                                           ~~~~~~~~^~~~~~~
6 warnings generated.
[ 12% 72/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   57 |         constexpr alert_category_t alert::error_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   58 |         constexpr alert_category_t alert::peer_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   59 |         constexpr alert_category_t alert::port_mapping_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   60 |         constexpr alert_category_t alert::storage_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   61 |         constexpr alert_category_t alert::tracker_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   62 |         constexpr alert_category_t alert::connect_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   63 |         constexpr alert_category_t alert::status_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   65 |         constexpr alert_category_t alert::debug_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.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]
   66 |         constexpr alert_category_t alert::progress_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:68:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   68 |         constexpr alert_category_t alert::ip_block_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:69:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   69 |         constexpr alert_category_t alert::performance_warning;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:70:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   70 |         constexpr alert_category_t alert::dht_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:71:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   71 |         constexpr alert_category_t alert::stats_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   72 |         constexpr alert_category_t alert::session_log_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   73 |         constexpr alert_category_t alert::torrent_log_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   74 |         constexpr alert_category_t alert::peer_log_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   75 |         constexpr alert_category_t alert::incoming_request_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   76 |         constexpr alert_category_t alert::dht_log_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   77 |         constexpr alert_category_t alert::dht_operation_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   78 |         constexpr alert_category_t alert::port_mapping_log_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:79:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   79 |         constexpr alert_category_t alert::picker_log_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   80 |         constexpr alert_category_t alert::file_progress_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   81 |         constexpr alert_category_t alert::piece_progress_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:82:36: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   82 |         constexpr alert_category_t alert::upload_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   83 |         constexpr alert_category_t alert::block_progress_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   85 |         constexpr alert_category_t alert::all_categories;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   87 |         constexpr alert_category_t alert::rss_notification;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1014:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 1014 |                 switch (op)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2611:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2611 |         constexpr picker_flags_t picker_log_alert::partial_ratio;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2612:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2612 |         constexpr picker_flags_t picker_log_alert::prioritize_partials;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2613:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2613 |         constexpr picker_flags_t picker_log_alert::rarest_first_partials;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2614:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2614 |         constexpr picker_flags_t picker_log_alert::rarest_first;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2615:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2615 |         constexpr picker_flags_t picker_log_alert::reverse_rarest_first;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2616:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2616 |         constexpr picker_flags_t picker_log_alert::suggested_pieces;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2617:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2617 |         constexpr picker_flags_t picker_log_alert::prio_sequential_pieces;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2618:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2618 |         constexpr picker_flags_t picker_log_alert::sequential_pieces;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2619:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2619 |         constexpr picker_flags_t picker_log_alert::reverse_pieces;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2620:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2620 |         constexpr picker_flags_t picker_log_alert::time_critical;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2621:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2621 |         constexpr picker_flags_t picker_log_alert::random_pieces;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2622:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2622 |         constexpr picker_flags_t picker_log_alert::prefer_contiguous;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2623:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2623 |         constexpr picker_flags_t picker_log_alert::reverse_sequential;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2624:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2624 |         constexpr picker_flags_t picker_log_alert::backup1;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2625:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2625 |         constexpr picker_flags_t picker_log_alert::backup2;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2626:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2626 |         constexpr picker_flags_t picker_log_alert::end_game;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2627:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 2627 |         constexpr picker_flags_t picker_log_alert::extent_affinity;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3022:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3022 |         constexpr alert_category_t torrent_removed_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3023:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3023 |         constexpr alert_category_t read_piece_alert::static_category;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3024:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3024 |         constexpr alert_category_t file_completed_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3025:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3025 |         constexpr alert_category_t file_renamed_alert::static_category;
      |                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3026:55: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3026 |         constexpr alert_category_t file_rename_failed_alert::static_category;
      |                                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3027:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3027 |         constexpr alert_category_t performance_alert::static_category;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3028:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3028 |         constexpr alert_category_t state_changed_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3029:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3029 |         constexpr alert_category_t tracker_error_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3030:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3030 |         constexpr alert_category_t tracker_warning_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3031:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3031 |         constexpr alert_category_t scrape_reply_alert::static_category;
      |                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3032:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3032 |         constexpr alert_category_t scrape_failed_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3033:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3033 |         constexpr alert_category_t tracker_reply_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3034:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3034 |         constexpr alert_category_t dht_reply_alert::static_category;
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3035:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3035 |         constexpr alert_category_t tracker_announce_alert::static_category;
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3036:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3036 |         constexpr alert_category_t hash_failed_alert::static_category;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3037:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3037 |         constexpr alert_category_t peer_ban_alert::static_category;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3038:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3038 |         constexpr alert_category_t peer_unsnubbed_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3039:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3039 |         constexpr alert_category_t peer_snubbed_alert::static_category;
      |                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3040:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3040 |         constexpr alert_category_t peer_error_alert::static_category;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3041:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3041 |         constexpr alert_category_t peer_connect_alert::static_category;
      |                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3042:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3042 |         constexpr alert_category_t peer_disconnected_alert::static_category;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3043:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3043 |         constexpr alert_category_t invalid_request_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3044:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3044 |         constexpr alert_category_t torrent_finished_alert::static_category;
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3045:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3045 |         constexpr alert_category_t piece_finished_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3046:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3046 |         constexpr alert_category_t request_dropped_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3047:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3047 |         constexpr alert_category_t block_timeout_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3048:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3048 |         constexpr alert_category_t block_finished_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3049:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3049 |         constexpr alert_category_t block_downloading_alert::static_category;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3050:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3050 |         constexpr alert_category_t unwanted_block_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3051:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3051 |         constexpr alert_category_t storage_moved_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3052:57: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3052 |         constexpr alert_category_t storage_moved_failed_alert::static_category;
      |                                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3053:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3053 |         constexpr alert_category_t torrent_deleted_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3054:58: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3054 |         constexpr alert_category_t torrent_delete_failed_alert::static_category;
      |                                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3055:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3055 |         constexpr alert_category_t save_resume_data_alert::static_category;
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3056:60: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3056 |         constexpr alert_category_t save_resume_data_failed_alert::static_category;
      |                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3057:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3057 |         constexpr alert_category_t torrent_paused_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3058:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3058 |         constexpr alert_category_t torrent_resumed_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3059:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3059 |         constexpr alert_category_t torrent_checked_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3060:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3060 |         constexpr alert_category_t url_seed_alert::static_category;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3061:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3061 |         constexpr alert_category_t file_error_alert::static_category;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3062:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3062 |         constexpr alert_category_t metadata_failed_alert::static_category;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3063:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3063 |         constexpr alert_category_t metadata_received_alert::static_category;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3064:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3064 |         constexpr alert_category_t udp_error_alert::static_category;
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3065:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3065 |         constexpr alert_category_t external_ip_alert::static_category;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3066:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3066 |         constexpr alert_category_t listen_failed_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3067:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3067 |         constexpr alert_category_t listen_succeeded_alert::static_category;
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3068:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3068 |         constexpr alert_category_t portmap_error_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3069:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3069 |         constexpr alert_category_t portmap_alert::static_category;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3070:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3070 |         constexpr alert_category_t portmap_log_alert::static_category;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3071:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3071 |         constexpr alert_category_t fastresume_rejected_alert::static_category;
      |                                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3072:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3072 |         constexpr alert_category_t peer_blocked_alert::static_category;
      |                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3073:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3073 |         constexpr alert_category_t dht_announce_alert::static_category;
      |                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3074:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3074 |         constexpr alert_category_t dht_get_peers_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3075:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3075 |         constexpr alert_category_t stats_alert::static_category;
      |                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3076:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3076 |         constexpr alert_category_t cache_flushed_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3077:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3077 |         constexpr alert_category_t lsd_peer_alert::static_category;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3078:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3078 |         constexpr alert_category_t trackerid_alert::static_category;
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3079:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3079 |         constexpr alert_category_t dht_bootstrap_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3080:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3080 |         constexpr alert_category_t torrent_error_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3081:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3081 |         constexpr alert_category_t torrent_need_cert_alert::static_category;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3082:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3082 |         constexpr alert_category_t incoming_connection_alert::static_category;
      |                                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3083:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3083 |         constexpr alert_category_t add_torrent_alert::static_category;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3084:49: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3084 |         constexpr alert_category_t state_update_alert::static_category;
      |                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3085:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3085 |         constexpr alert_category_t session_stats_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3086:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3086 |         constexpr alert_category_t dht_error_alert::static_category;
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3087:55: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3087 |         constexpr alert_category_t dht_immutable_item_alert::static_category;
      |                                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3088:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3088 |         constexpr alert_category_t dht_mutable_item_alert::static_category;
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3089:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3089 |         constexpr alert_category_t dht_put_alert::static_category;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3090:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3090 |         constexpr alert_category_t i2p_alert::static_category;
      |                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3091:59: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3091 |         constexpr alert_category_t dht_outgoing_get_peers_alert::static_category;
      |                                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3092:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3092 |         constexpr alert_category_t log_alert::static_category;
      |                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3093:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3093 |         constexpr alert_category_t torrent_log_alert::static_category;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3094:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3094 |         constexpr alert_category_t peer_log_alert::static_category;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3095:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3095 |         constexpr alert_category_t lsd_error_alert::static_category;
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3096:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3096 |         constexpr alert_category_t dht_stats_alert::static_category;
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3097:53: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3097 |         constexpr alert_category_t incoming_request_alert::static_category;
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3098:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3098 |         constexpr alert_category_t dht_log_alert::static_category;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3099:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3099 |         constexpr alert_category_t dht_pkt_alert::static_category;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3100:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3100 |         constexpr alert_category_t dht_get_peers_reply_alert::static_category;
      |                                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3101:56: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3101 |         constexpr alert_category_t dht_direct_response_alert::static_category;
      |                                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3102:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3102 |         constexpr alert_category_t picker_log_alert::static_category;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3103:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3103 |         constexpr alert_category_t session_error_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3104:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3104 |         constexpr alert_category_t dht_live_nodes_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3105:57: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3105 |         constexpr alert_category_t session_stats_header_alert::static_category;
      |                                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3106:58: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3106 |         constexpr alert_category_t dht_sample_infohashes_alert::static_category;
      |                                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3107:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3107 |         constexpr alert_category_t block_uploaded_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3108:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3108 |         constexpr alert_category_t alerts_dropped_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3109:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3109 |         constexpr alert_category_t socks5_alert::static_category;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3111:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3111 |         constexpr alert_category_t anonymous_mode_alert::static_category;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3112:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3112 |         constexpr alert_category_t mmap_cache_alert::static_category;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3113:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3113 |         constexpr alert_category_t torrent_added_alert::static_category;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:3114:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
 3114 |         constexpr alert_category_t torrent_update_alert::static_category;
      |                                                          ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:53:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:64:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class_set.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:330:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  330 |                 return warning_str[i];
      |                        ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:360:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  360 |                         + state_str[state];
      |                           ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:542:61: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  542 |                 return tracker_alert::message() + " sending announce (" + event_str[event] + ")";
      |                                                                           ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:976:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  976 |                 return type_str[sock_type_idx(type)];
      |                        ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1289:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1289 |                         + nat_type_str[static_cast(map_transport)]
      |                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1315:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1315 |                         , nat_type_str[static_cast(map_transport)]
      |                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1316:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1316 |                         , protocol_str[static_cast(map_protocol)], external_port);
      |                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1344:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1344 |                         , nat_type_str[static_cast(map_transport)]
      |                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1409:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1409 |                         , peer_alert::message().c_str(), reason_str[reason]);
      |                                                          ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1538:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1538 |                         , msgs[kind], str.c_str());
      |                           ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1698:40: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1698 |                         , print_endpoint(endpoint).c_str(), socket_type_str[socket_type]);
      |                                                             ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1716:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1716 |                         , peer_alert::message().c_str(), socket_type_str[socket_type]);
      |                                                          ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1847:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1847 |                 return names[idx];
      |                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:1929:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1929 |                         , socket_type_str[socket_type]
      |                           ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2191:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2191 |                         + mode[direction] + " " + event_type + " [ " + log_message() + " ]";
      |                           ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2421:49: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2421 |                 std::snprintf(ret, sizeof(ret), "DHT %s: %s", dht_modules[module]
      |                                                               ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2456:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2456 |                 bdecode(pkt.data(), pkt.data() + int(pkt.size()), print, ec, nullptr, 100, 100);
      |                                     ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2462:49: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2462 |                 std::snprintf(buf, sizeof(buf), "%s [%s] %s", prefix[direction]
      |                                                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2580:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2580 |                 char const* end = start + m_response_size;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2663:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2663 |                         ret += flag_names[idx];
      |                                ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2762:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2762 |                         v4_ptr += 20;
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/alert.cpp:2770:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2770 |                         v6_ptr += 20;
      |                         ^~~~~~
229 warnings generated.
[ 12% 73/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/platform_util.cpp
[ 12% 74/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/parse_url.cpp
[ 13% 75/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/performance_counters.cpp
[ 13% 76/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/path.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/path.cpp:71:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/path.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/path.cpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/path.cpp:631:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  631 |                                 --sep;
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/path.cpp:637:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  637 |                                         return std::string(sep + 1, std::size_t(len));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/path.cpp:643:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  643 |                 return std::string(sep + 1);
      |                                    ^~~
5 warnings generated.
[ 13% 77/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/openssl.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/openssl.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[ 13% 78/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_stream.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_stream.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/escape_string.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_stream.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_stream.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_stream.cpp:124:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  124 |                         status++;
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_stream.cpp:141:51: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  141 |                 async_read(m_sock, boost::asio::buffer(m_buffer.data() + read_pos, 1)
      |                                                        ~~~~~~~~~^~~~~~
5 warnings generated.
[ 14% 79/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/puff.cpp
[ 14% 80/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_buffer_pool.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:203:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  203 | constexpr disk_job_flags_t disk_interface::force_copy;
      |                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:204:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  204 | constexpr disk_job_flags_t disk_interface::sequential_access;
      |                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:205:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  205 | constexpr disk_job_flags_t disk_interface::volatile_read;
      |                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:206:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  206 | constexpr disk_job_flags_t disk_interface::cache_hit;
      |                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:515:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  515 |                 TORRENT_ALLOCA(iov, iovec_t, blocks_to_flush);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:516:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  516 |                 TORRENT_ALLOCA(flushing, int, blocks_to_flush);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:518:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  518 |                 TORRENT_ALLOCA(iovec_offset, int, cont_pieces + 1);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:524:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  524 |                 TORRENT_ALLOCA(refcount_pieces, int, cont_pieces);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:815:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  815 |                 TORRENT_ALLOCA(iov, iovec_t, pe->blocks_in_piece);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:816:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  816 |                 TORRENT_ALLOCA(flushing, int, pe->blocks_in_piece);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:1051:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 1051 |                 TORRENT_ALLOCA(to_flush, cached_piece_entry*, 200);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:1306:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 1306 |                 TORRENT_ALLOCA(iov, iovec_t, iov_len);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:1635:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 1635 |                 switch (ret)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:2308:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 2308 |                 TORRENT_ALLOCA(locked_blocks, int, blocks_in_piece);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:2344:4: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 2344 |                         TORRENT_ALLOCA(iov, iovec_t, blocks_left);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:3388:6: warning: 'switch' missing 'default' label [-Wswitch-default]
 3388 |                                         switch (state)
      |                                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/hasher.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:761:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  761 |                         flushing[i] -= block_offset;
      |                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/disk_io_thread.cpp:2719:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2719 |                         ret->num_fence_jobs[i] = int(m_stats_counters[counters::num_fenced_read + i]);
      |                         ^~~~~~~~~~~~~~~~~~~
96 warnings generated.
[ 14% 81/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/load_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/load_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/load_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/load_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/load_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/load_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/load_torrent.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
11 warnings generated.
[ 14% 82/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/i2p_stream.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/i2p_stream.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/i2p_stream.cpp:314:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  314 |                 switch (m_state)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/i2p_stream.cpp:410:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  410 |                         switch (m_command)
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/i2p_stream.cpp:407:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  407 |                 switch (m_state)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/i2p_stream.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/i2p_stream.cpp:74:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   74 |                         return messages[ev];
      |                                ^~~~~~~~
6 warnings generated.
[ 15% 83/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/part_file.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/part_file.cpp:64:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/part_file.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/part_file.cpp:65:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
6 warnings generated.
[ 15% 84/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bloom_filter.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:188:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                 address ext = m_addresses[is_local(ip)][ip.is_v6()];
      |                               ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ip_voter.cpp:188:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                 address ext = m_addresses[is_local(ip)][ip.is_v6()];
      |                               ^~~~~~~~~~~
63 warnings generated.
[ 15% 85/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/instantiate_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/instantiate_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/instantiate_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/instantiate_connection.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/instantiate_connection.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
59 warnings generated.
[ 15% 86/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/proxy_settings.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/proxy_settings.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[ 16% 87/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:43:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   43 |                 channel[peer_connection::upload_channel].throttle(limit);
      |                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:51:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   51 |                 channel[peer_connection::download_channel].throttle(limit);
      |                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:59:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   59 |                 pci->upload_limit = channel[peer_connection::upload_channel].throttle();
      |                                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:60:25: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   60 |                 pci->download_limit = channel[peer_connection::download_channel].throttle();
      |                                       ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:61:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   61 |                 pci->upload_priority = priority[peer_connection::upload_channel];
      |                                        ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:62:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   62 |                 pci->download_priority = priority[peer_connection::download_channel];
      |                                          ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:72:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   72 |                 priority[peer_connection::upload_channel] = std::max(1, std::min(255, pci->upload_priority));
      |                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_class.cpp:73:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   73 |                 priority[peer_connection::download_channel] = std::max(1, std::min(255, pci->download_priority));
      |                 ^~~~~~~~
75 warnings generated.
[ 16% 88/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_seed_connection.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_seed_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:68:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
88 warnings generated.
[ 16% 89/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/receive_buffer.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:161:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  161 |                         return { data() + offset, count };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:161:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  161 |                         return { data() + offset, count };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/receive_buffer.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:117:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  117 |                         std::memmove(&m_recv_buffer[0] + m_recv_start + offset
      |                                      ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:117:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  117 |                         std::memmove(&m_recv_buffer[0] + m_recv_start + offset
      |                                      ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:118:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  118 |                                 , &m_recv_buffer[0] + m_recv_start + offset + size
      |                                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:118:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  118 |                                 , &m_recv_buffer[0] + m_recv_start + offset + size
      |                                   ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:118:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  118 |                                 , &m_recv_buffer[0] + m_recv_start + offset + size
      |                                   ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/receive_buffer.cpp:184:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  184 |         span bytes_to_shift(m_recv_buffer.data() + m_recv_start
      |                                         ~~~~~~~~~~~~~~^~~~~~
13 warnings generated.
[ 17% 90/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/sha1.cpp
[ 17% 91/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_info.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_info.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   44 |         constexpr peer_flags_t peer_info::interesting;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   45 |         constexpr peer_flags_t peer_info::choked;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   46 |         constexpr peer_flags_t peer_info::remote_interested;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   47 |         constexpr peer_flags_t peer_info::remote_choked;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   48 |         constexpr peer_flags_t peer_info::supports_extensions;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   49 |         constexpr peer_flags_t peer_info::local_connection;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   50 |         constexpr peer_flags_t peer_info::handshake;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   51 |         constexpr peer_flags_t peer_info::connecting;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_info.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]
   53 |         constexpr peer_flags_t peer_info::queued;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_info.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]
   55 |         constexpr peer_flags_t peer_info::on_parole;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   56 |         constexpr peer_flags_t peer_info::seed;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   57 |         constexpr peer_flags_t peer_info::optimistic_unchoke;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   58 |         constexpr peer_flags_t peer_info::snubbed;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   59 |         constexpr peer_flags_t peer_info::upload_only;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   60 |         constexpr peer_flags_t peer_info::endgame_mode;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   61 |         constexpr peer_flags_t peer_info::holepunched;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   62 |         constexpr peer_flags_t peer_info::i2p_socket;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   63 |         constexpr peer_flags_t peer_info::utp_socket;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   64 |         constexpr peer_flags_t peer_info::ssl_socket;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   65 |         constexpr peer_flags_t peer_info::rc4_encrypted;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   66 |         constexpr peer_flags_t peer_info::plaintext_encrypted;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_info.cpp:68:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   68 |         constexpr peer_source_flags_t peer_info::tracker;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   69 |         constexpr peer_source_flags_t peer_info::dht;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   70 |         constexpr peer_source_flags_t peer_info::pex;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   71 |         constexpr peer_source_flags_t peer_info::lsd;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   72 |         constexpr peer_source_flags_t peer_info::resume_data;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   73 |         constexpr peer_source_flags_t peer_info::incoming;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_info.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]
   75 |         constexpr bandwidth_state_flags_t peer_info::bw_idle;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   76 |         constexpr bandwidth_state_flags_t peer_info::bw_limit;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   77 |         constexpr bandwidth_state_flags_t peer_info::bw_network;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   78 |         constexpr bandwidth_state_flags_t peer_info::bw_disk;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_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]
   81 |         constexpr bandwidth_state_flags_t peer_info::bw_torrent;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   82 |         constexpr bandwidth_state_flags_t peer_info::bw_global;
      |                                                      ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_info.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
43 warnings generated.
[ 17% 92/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1504:41: warning: format specifies type 'int' but the argument has type 'std::uint32_t' (aka 'unsigned int') [-Wformat]
 1504 |                                                 , "msg:failed ERROR: %d msg: %s", error
      |                                                                      ~~           ^~~~~
      |                                                                      %u
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1410:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 1410 |                 switch (msg_type)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:2040:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 2040 |                 TORRENT_ALLOCA(msg, char, packet_size);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:2205:3: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
 2205 |                 bencode(std::back_inserter(dict_msg), handshake);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/hex.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:136:64: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  136 |                 T& back() const noexcept { TORRENT_ASSERT(m_len > 0); return m_ptr[m_len - 1]; }
      |                                                                              ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:161:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  161 |                         return { data() + offset, count };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:45:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:244:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:281:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  281 |                         char* ptr = msg + 5;
      |                                     ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:281:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  281 |                         char* ptr = msg + 5;
      |                                     ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:281:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  281 |                         char* ptr = msg + 5;
      |                                     ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:60:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:63:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:221:40: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  221 |                         , "outgoing encryption policy: %s", policy_name[out_policy]);
      |                                                             ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:343:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  343 |                 char* ptr = msg + 5;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:509:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  509 |                 ptr += dh_key_len;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:550:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  550 |                 ptr += 20;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:573:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  573 |                 ptr += 20;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:594:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  594 |                         , "%s", level[crypto_provide - 1]);
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:694:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  694 |                 ptr += string_len;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:700:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  700 |                 *(ptr + 7) |= 0x01;
      |                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:704:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  704 |                 *(ptr + 5) |= 0x10;
      |                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:709:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  709 |                         *(ptr + 5) |= 0x08;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:713:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  713 |                 *(ptr + 7) |= 0x04;
      |                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:723:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  723 |                                         if (ptr[k] & (0x80 >> j)) bitmask += '1';
      |                                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:731:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  731 |                 ptr += 8;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:736:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  736 |                 ptr += 20;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:768:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  768 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:929:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  929 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:963:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  963 |                 bits.assign(recv_buffer.data() + 1
      |                             ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:989:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  989 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1025:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1025 |                         char const* ptr = recv_buffer.data() + 9;
      |                                           ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1065:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1065 |                         const char* ptr = recv_buffer.data() + 1;
      |                                           ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1177:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1177 |                 incoming_piece(p, recv_buffer.data() + header_size);
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1200:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1200 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1227:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1227 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1257:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1257 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1304:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1304 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1325:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1325 |                 const char* ptr = recv_buffer.data() + 1;
      |                                   ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1353:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1353 |                 char const* const end = recv_buffer.data() + recv_buffer.size();
      |                                         ~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1384:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1384 |                                                 ? hp_msg_name[static_cast(msg_type)]
      |                                                   ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1505:35: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1505 |                                                 , ((error > 0 && error < 5)?err_msg[error-1]:"unknown message id"));
      |                                                                             ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1518:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1518 |                 char* ptr = buf + 6;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1532:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1532 |                                         ? hp_msg_name[static_cast(type)]
      |                                           ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1535:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1535 |                                 , hp_error_string[static_cast(error)]);
      |                                   ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1918:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1918 |                 char* ptr = msg + 5;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:1935:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1935 |                 char* ptr = msg + 5;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:2066:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2066 |                                         ++ptr;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:2295:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2295 |                 char* ptr = msg + 6;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:2696:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2696 |                         if (!std::equal(sh_vc, sh_vc + 8, recv_buffer.begin() + 20))
      |                                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:2696:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2696 |                         if (!std::equal(sh_vc, sh_vc + 8, recv_buffer.begin() + 20))
      |                                                           ~~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:2737:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2737 |                                 std::fill(m_sync_vc.get(), m_sync_vc.get() + 8, char{0});
      |                                                            ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:3119:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3119 |                                 std::copy(recv_buffer.begin() + 8, recv_buffer.begin() + 28
      |                                           ~~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:3119:52: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3119 |                                 std::copy(recv_buffer.begin() + 8, recv_buffer.begin() + 28
      |                                                                    ~~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:3128:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3128 |                                 if (!std::equal(recv_buffer.begin() + 8, recv_buffer.begin() + 28
      |                                                 ~~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:3128:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3128 |                                 if (!std::equal(recv_buffer.begin() + 8, recv_buffer.begin() + 28
      |                                                                          ~~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:3183:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3183 |                                         ascii_pid[i] = (is_print(recv_buffer[i])) ? recv_buffer[i] : '.';
      |                                         ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/bt_peer_connection.cpp:3190:47: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3190 |                         std::copy(recv_buffer.begin(), recv_buffer.begin() + 20, pid.data());
      |                                                        ~~~~~~~~~~~~^~~~~~~
162 warnings generated.
[ 17% 93/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/magnet_uri.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/magnet_uri.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/magnet_uri.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
19 warnings generated.
[ 18% 94/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lsd.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lsd.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lsd.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lsd.cpp:69:49: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
   68 |                 "cookie: %x\r\n"
      |                          ~~
      |                          %x
   69 |                 "\r\n\r\n", host, listen_port, info_hash_hex, cookie);
      |                                                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lsd.cpp:171:6: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  170 |                 debug_log("==> LSD: ih: %s port: %u [iface: %s]", aux::to_hex(ih).c_str()
      |                                                  ~~
      |                                                  %d
  171 |                         , listen_port, m_listen_address.to_string().c_str());
      |                           ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lsd.cpp:291:7: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  290 |                         debug_log("<== LSD: ignoring packet (cookie matched our own): %x"
      |                                                                                       ~~
      |                                                                                       %x
  291 |                                 , m_cookie);
      |                                   ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/lsd.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
6 warnings generated.
[ 18% 95/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/tracker_manager.hpp:73:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bdecode.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp:144:56: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  144 |                                 , (tracker_req().event != tracker_request::none) ? event_string[tracker_req().event - 1] : ""
      |                                                                                    ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp:473:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  473 |                         std::copy(i.string_ptr(), i.string_ptr() + 20, ret.pid.begin());
      |                                                   ~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_tracker_connection.cpp:582:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  582 |                                         p.hostname = base32encode(std::string(peers + i, 32), string::i2p);
      |                                                                               ^~~~~
10 warnings generated.
[ 18% 96/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/natpmp.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/natpmp.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:54:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:118:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  118 |                 switch (result)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:535:6: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  531 |                         " transport: %s proto: %s local: %u external: %u ttl: %u ]"
      |                                                          ~~
      |                                                          %d
  532 |                         , static_cast(i), to_string(m.act)
  533 |                         , version_to_string(m_version)
  534 |                         , to_string(m.protocol)
  535 |                         , m.local_port, m.external_port, ttl);
      |                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:535:20: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  531 |                         " transport: %s proto: %s local: %u external: %u ttl: %u ]"
      |                                                                       ~~
      |                                                                       %d
  532 |                         , static_cast(i), to_string(m.act)
  533 |                         , version_to_string(m_version)
  534 |                         , to_string(m.protocol)
  535 |                         , m.local_port, m.external_port, ttl);
      |                                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:535:37: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  531 |                         " transport: %s proto: %s local: %u external: %u ttl: %u ]"
      |                                                                               ~~
      |                                                                               %d
  532 |                         , static_cast(i), to_string(m.act)
  533 |                         , version_to_string(m_version)
  534 |                         , to_string(m.protocol)
  535 |                         , m.local_port, m.external_port, ttl);
      |                                                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:659:33: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  659 |                 log("unexpected version: %u", version);
      |                                          ~~   ^~~~~~~
      |                                          %d
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:856:30: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  856 |                         log("mapping %u expired", static_cast(index));
      |                                      ~~           ^~~~~~~~~~~~~~~~~~~~~~~
      |                                      %d
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:894:28: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  894 |         log("mapping %u expired", static_cast(i));
      |                      ~~           ^~~~~~~~~~~~~~~~~~~
      |                      %d
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:90:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 |                 return msgs[ev];
      |                        ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:672:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  672 |                 ++in; // reserved
      |                   ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:710:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  710 |         if (version == version_pcp) in += 12; // reserved
      |                                     ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:742:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  742 |                 in += nonce.size();
      |                 ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:746:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  746 |                 in += 3; // reserved
      |                 ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/natpmp.cpp:793:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  793 |                 snprintf(msg + num_chars, sizeof(msg) - aux::numeric_cast(num_chars), " not found in map table");
      |                          ^~~
28 warnings generated.
[ 18% 97/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_stats.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_stats.cpp:43:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   43 |         constexpr metric_type_t stats_metric::type_counter;
      |                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_stats.cpp:44:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   44 |         constexpr metric_type_t stats_metric::type_gauge;
      |                                               ^
2 warnings generated.
[ 19% 98/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/stat.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/stat.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
48 warnings generated.
[ 19% 99/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/random.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/random.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
1 warning generated.
[ 19% 100/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_settings.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_settings.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[ 19% 101/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/listen_socket_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
68 warnings generated.
[ 20% 102/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/stack_allocator.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/stack_allocator.cpp:74:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   74 |                         int const ret = std::vsnprintf(m_storage.data() + pos, static_cast(len) + 1, fmt, args);
      |                                                        ~~~~~~~~~~^~~~~~
1 warning generated.
[ 20% 103/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/proxy_base.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/proxy_base.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
1 warning generated.
[ 20% 104/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/sha1_hash.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/sha1_hash.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/sha1_hash.cpp:78:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   78 |                         std::memmove(number.data(), number.data() + num_words
      |                                                     ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/sha1_hash.cpp:80:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   80 |                         std::memset(number.data() + (number_size - num_words)
      |                                     ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/sha1_hash.cpp:115:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  115 |                         std::memmove(number.data() + num_words
      |                                      ~~~~~~~^~~~~~
4 warnings generated.
[ 20% 105/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/timestamp_history.cpp
[ 21% 106/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/resolve_links.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/resolve_links.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/resolve_links.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
2 warnings generated.
[ 21% 107/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/time.cpp
[ 21% 108/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:294:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  294 |                                 if (pieces_str[static_cast(i)] & 1) ret.have_pieces.set_bit(i);
      |                                     ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:297:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 |                                 if (pieces_str[static_cast(i)] & 2) ret.verified_pieces.set_bit(i);
      |                                     ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/read_resume_data.cpp:309:32: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  309 |                                         static_cast(prio_str[i])
      |                                                                   ^~~~~~~~
19 warnings generated.
[ 21% 109/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/stat_cache.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/stat_cache.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat_cache.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[ 22% 110/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:270:5: warning: 'switch' missing 'default' label [-Wswitch-default]
  270 |                                 switch (c)
      |                                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/string_util.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                         *--p = '0' + un % 10;
      |                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:64:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   64 |                 if (n < 0) *--p = '-';
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:97:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                         ++s1;
      |                           ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:98:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   98 |                         ++s2;
      |                           ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:121:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  121 |                         , []{ return printable[random(sizeof(printable) - 2)]; });
      |                                      ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:147:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |                 std::copy(str.data(), str.data() + str.size(), tmp);
      |                                       ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/string_util.cpp:148:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  148 |                 tmp[str.size()] = '\0';
      |                 ^~~
10 warnings generated.
[ 22% 111/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_piece_set.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_piece_set.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_buffer_pool.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_piece_set.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_piece_set.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
12 warnings generated.
[ 22% 112/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection_handle.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection_handle.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection_handle.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection_handle.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
70 warnings generated.
[ 23% 113/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/resolver.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/resolver.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/resolver.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/resolver_interface.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/resolver.cpp:40:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   40 |         constexpr resolver_flags resolver_interface::cache_only;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/resolver.cpp:41:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   41 |         constexpr resolver_flags resolver_interface::abort_on_shutdown;
      |                                                      ^
3 warnings generated.
[ 23% 114/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/request_blocks.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
79 warnings generated.
[ 23% 115/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_io.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_io.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_io.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/escape_string.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_io.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
3 warnings generated.
[ 23% 116/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:144:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  144 |         constexpr erase_peer_flags_t peer_list::force_erase;
      |                                                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_list.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
72 warnings generated.
[ 24% 117/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/version.cpp
[ 24% 118/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:112:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  112 |         constexpr prio_index_t piece_picker::piece_pos::we_have_index;
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:114:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  114 |         constexpr picker_options_t piece_picker::rarest_first;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:115:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  115 |         constexpr picker_options_t piece_picker::reverse;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:116:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  116 |         constexpr picker_options_t piece_picker::on_parole;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:117:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  117 |         constexpr picker_options_t piece_picker::prioritize_partials;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:118:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  118 |         constexpr picker_options_t piece_picker::sequential;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:119:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  119 |         constexpr picker_options_t piece_picker::time_critical_mode;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:120:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  120 |         constexpr picker_options_t piece_picker::align_expanded_pieces;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:121:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  121 |         constexpr picker_options_t piece_picker::piece_extent_affinity;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:123:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  123 |         constexpr download_queue_t piece_picker::piece_pos::piece_downloading;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:124:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  124 |         constexpr download_queue_t piece_picker::piece_pos::piece_full;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:125:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  125 |         constexpr download_queue_t piece_picker::piece_pos::piece_finished;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:126:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  126 |         constexpr download_queue_t piece_picker::piece_pos::piece_zero_prio;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:127:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  127 |         constexpr download_queue_t piece_picker::piece_pos::num_download_categories;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:128:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  128 |         constexpr download_queue_t piece_picker::piece_pos::piece_open;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:129:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  129 |         constexpr download_queue_t piece_picker::piece_pos::piece_downloading_reverse;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:130:54: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  130 |         constexpr download_queue_t piece_picker::piece_pos::piece_full_reverse;
      |                                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:1274:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 1274 |                 TORRENT_ALLOCA(incremented, piece_index_t, size);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:1370:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 1370 |                 TORRENT_ALLOCA(decremented, piece_index_t, size);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:1993:4: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 1993 |                         TORRENT_ALLOCA(ordered_partials, downloading_piece const*
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:2364:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 2364 |                 TORRENT_ALLOCA(partials, downloading_piece const*, partials_size);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:51:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::shuffle(range.data(), range.data() + range.size(), random_engine());
      |                                            ~~~~~~^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/piece_picker.cpp:2027:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2027 |                                 std::sort(ordered_partials.begin(), ordered_partials.begin() + num_ordered_partials
      |                                                                     ~~~~~~~~~~~~~~~~~^~~~~~~
93 warnings generated.
[ 24% 119/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:336:5: warning: 'switch' missing 'default' label [-Wswitch-default]
  336 |                                 switch (response)
      |                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:399:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  399 |                         switch (response)
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:67:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   67 |                         return messages[ev];
      |                                ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:259:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  259 |                                 p += m_dst_name.size();
      |                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:286:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  286 |                         p += m_user.size();
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socks5_stream.cpp:349:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  349 |                         p += 1; // reserved
      |                         ^
14 warnings generated.
[ 24% 120/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_call.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_call.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
68 warnings generated.
[ 25% 121/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utf8.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utf8.cpp:82:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   82 |                 switch (seq_len)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utf8.cpp:126:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  126 |                 switch (sequence_len)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utf8.cpp:153:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  153 |                 switch (sequence_len)
      |                 ^
3 warnings generated.
[ 25% 122/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.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]
   48 |         constexpr feature_flags_t plugin::optimistic_unchoke_feature;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.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]
   49 |         constexpr feature_flags_t plugin::tick_feature;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.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]
   50 |         constexpr feature_flags_t plugin::dht_request_feature;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.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]
   51 |         constexpr feature_flags_t plugin::alert_feature;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:55:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   55 |         constexpr torrent_list_index_t session_interface::torrent_state_updates;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:56:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   56 |         constexpr torrent_list_index_t session_interface::torrent_want_tick;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:57:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   57 |         constexpr torrent_list_index_t session_interface::torrent_want_peers_download;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:58:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   58 |         constexpr torrent_list_index_t session_interface::torrent_want_peers_finished;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:59:52: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   59 |         constexpr torrent_list_index_t session_interface::torrent_want_scrape;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   60 |         constexpr torrent_list_index_t session_interface::torrent_downloading_auto_managed;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   61 |         constexpr torrent_list_index_t session_interface::torrent_seeding_auto_managed;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   62 |         constexpr torrent_list_index_t session_interface::torrent_checking_auto_managed;
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:66:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   66 | constexpr add_peer_flags_t torrent_plugin::first_time;
      |                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:67:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   67 | constexpr add_peer_flags_t torrent_plugin::filtered;
      |                                            ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
82 warnings generated.
[ 25% 123/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer_allocator.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer_allocator.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer_allocator.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer_allocator.cpp:44:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   44 |                 switch(type)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer_allocator.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer_allocator.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer_allocator.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer_allocator.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
12 warnings generated.
[ 25% 124/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:143:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  143 |                 TORRENT_ALLOCA(current_buf, iovec_t, bufs.size());
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:147:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  147 |                 TORRENT_ALLOCA(tmp_buf, iovec_t, bufs.size());
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:147:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |                         return { data() + size() - n, n };
      |                                  ~~~~~~~^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:147:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |                         return { data() + size() - n, n };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage_utils.cpp:61:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                         ++dst;
      |                           ^~~
27 warnings generated.
[ 26% 125/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_status.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_status.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_status.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_status.cpp:37:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   37 |         file_index_t constexpr torrent_status::error_file_none;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   38 |         file_index_t constexpr torrent_status::error_file_ssl_ctx;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   39 |         file_index_t constexpr torrent_status::error_file_exception;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   40 |         file_index_t constexpr torrent_status::error_file_partfile;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   41 |         file_index_t constexpr torrent_status::error_file_metadata;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_status.cpp:44:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   44 |         file_index_t constexpr torrent_status::error_file_url;
      |                                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_status.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_status.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
16 warnings generated.
[ 26% 126/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:44:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   44 |                 char const* end = input.data() + input.size();
      |                                   ~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:45:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   45 |                 for (;p != end; ++p)
      |                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:49:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   49 |                         for (; p != end && *p != '<'; ++p);
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:59:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   59 |                         ++p;
      |                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:60:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   60 |                         if (p != end && p + 8 < end && string_begins_no_case("![CDATA[", p))
      |                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:63:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   63 |                                 p += 8;
      |                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:65:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   65 |                                 while (p != end && !string_begins_no_case("]]>", p - 2)) ++p;
      |                                                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:65:64: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   65 |                                 while (p != end && !string_begins_no_case("]]>", p - 2)) ++p;
      |                                                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:79:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   79 |                         for (start = p; p != end && *p != '>' && !is_space(*p); ++p);
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:84:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   84 |                         for (; p != end && *p != '>'; ++p);
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:98:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   98 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:101:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                         else if (*(p - 1) == '/')
      |                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:104:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  104 |                                 tag_end = p - 1;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:106:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  106 |                         else if (*start == '?' && *(p - 1) == '?')
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:108:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  108 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:110:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  110 |                                 tag_end = p - 1;
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:112:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  112 |                         else if (start + 5 < p && std::memcmp(start, "!--", 3) == 0 && std::memcmp(p - 2, "--", 2) == 0)
      |                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:112:79: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  112 |                         else if (start + 5 < p && std::memcmp(start, "!--", 3) == 0 && std::memcmp(p - 2, "--", 2) == 0)
      |                                                                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:114:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  114 |                                 start += 3;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:124:54: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  124 |                         for (char const* i = tag_name_end; i < tag_end; ++i)
      |                                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:129:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  129 |                                 while (i != tag_end && is_space(*i)) ++i;
      |                                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:133:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  133 |                                 while (i != tag_end && *i != '=' && !is_space(*i)) ++i;
      |                                                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:137:41: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  137 |                                 for (; i != tag_end && *i != '='; ++i);
      |                                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:147:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |                                 ++i;
      |                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:148:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |                                 while (i != tag_end && is_space(*i)) ++i;
      |                                                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:156:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  156 |                                 ++i;
      |                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/xml_parse.cpp:158:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  158 |                                 for (; i != tag_end && *i != quote; ++i);
      |                                                                       ^
27 warnings generated.
[ 26% 127/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_type.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_type.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_type.cpp:114:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  114 |                 switch(s.type())
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_type.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_type.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/socket_type.cpp:335:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  335 |                 return names[m_type];
      |                        ^~~~~
6 warnings generated.
[ 26% 128/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_settings.cpp
[ 27% 129/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:392:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  392 |                 switch (s & settings_pack::type_mask)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:413:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  413 |                         switch (val.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:665:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  665 |                 switch (name & type_mask)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:772:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  772 |                 switch (name & type_mask)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/settings_pack.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
72 warnings generated.
[ 27% 130/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:76:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:76:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:71:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:71:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:72:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:72:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:72:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:72:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:72:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:64:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class_set.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/storage.cpp:76:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
70 warnings generated.
[ 27% 131/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:50:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                                 ++b;
      |                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:51:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                                 ++mask;
      |                                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:104:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  104 |                         apply_mask(b1.data(), v6mask[mask], 8);
      |                                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:105:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  105 |                         apply_mask(b2.data(), v6mask[mask], 8);
      |                                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:124:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         apply_mask(&b1[0], v4mask[mask], 4);
      |                                            ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:125:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         apply_mask(&b2[0], v4mask[mask], 4);
      |                                            ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_peer.cpp:128:11: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  128 |                         memcpy(reinterpret_cast(&addrbuf) + 4, &b2[0], 4);
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
77 warnings generated.
[ 28% 132/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_tracker_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:377:7: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  376 |                 if (cb) cb->debug_log("*** UDP_TRACKER_PACKET [ tid: %x ]"
      |                                                                      ~~
      |                                                                      %x
  377 |                                 , int(transaction));
      |                                   ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:404:7: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  403 |                         cb->debug_log("*** UDP_TRACKER_RESPONSE [ tid: %x ]"
      |                                                                        ~~
      |                                                                        %x
  404 |                                 , int(transaction));
      |                                   ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:407:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  407 |                 switch (m_state)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_tracker_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_tracker_connection.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/tracker_manager.hpp:63:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:260:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  260 |                 { return reinterpret_cast(m_number.data()) + size(); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_tracker_connection.cpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
11 warnings generated.
[ 28% 133/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_socket_manager.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_socket_manager.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_socket_manager.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_socket_manager.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_socket_manager.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_socket_manager.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
61 warnings generated.
[ 28% 134/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:972:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  972 | constexpr udp_send_flags_t udp_socket::peer_connection;
      |                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:973:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  973 | constexpr udp_send_flags_t udp_socket::tracker_connection;
      |                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:974:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  974 | constexpr udp_send_flags_t udp_socket::dont_queue;
      |                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:975:40: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  975 | constexpr udp_send_flags_t udp_socket::dont_fragment;
      |                                        ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:376:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  376 |         h += hostlen;
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:403:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  403 |         p += 2; // reserved
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:423:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  423 |                 std::string hostname(p, p + len);
      |                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:428:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  428 |                 p += len;
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/udp_socket.cpp:905:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  905 |         ++p; // RESERVED
      |           ^
110 warnings generated.
[ 28% 135/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/ed25519.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/ed25519.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/ed25519.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
3 warnings generated.
[ 29% 136/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:3065:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 3065 |                 switch(extension)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:3841:2: warning: 'switch' missing 'default' label [-Wswitch-default]
 3841 |         switch (m_state)
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1056:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1056 |                 std::memcpy(target->data(), p->buf + p->header_size, std::size_t(to_copy));
      |                                             ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1475:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1475 |         ptr += 2;
      |         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1529:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1529 |         std::uint8_t const* const end = ptr + size;
      |                                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1530:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1530 |         for (; ptr != end; ++ptr)
      |                              ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1585:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1585 |         for (std::uint8_t const* i = end; i != start; --i)
      |                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1587:33: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1587 |                 std::uint8_t const bitfield = i[-1];
      |                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1683:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1683 |                 ptr += to_copy;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1733:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1733 |         std::uint8_t* ptr = p->buf + sizeof(utp_header);
      |                             ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1739:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1739 |         int sack_size = ptr[1];
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1748:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1748 |         std::memmove(ptr, ptr + sack_size + 2, p->size - p->header_size);
      |                           ~~~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1748:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1748 |         std::memmove(ptr, ptr + sack_size + 2, p->size - p->header_size);
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1930:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1930 |                 ptr += sizeof(utp_header);
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1941:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1941 |                 write_payload(p->buf + p->header_size, payload_size);
      |                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1955:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1955 |                 ptr = p->buf + sizeof(utp_header);
      |                       ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1963:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1963 |                         sack = ptr[1];
      |                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:1986:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1986 |                         write_payload(p->buf + p->size, size_left);
      |                                       ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2018:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2018 |                 *ptr++ = std::uint8_t(close_reason ? utp_close_reason : utp_no_extension);
      |                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2019:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2019 |                 *ptr++ = std::uint8_t(sack); // bytes for SACK bitfield
      |                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2021:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2021 |                 ptr += sack;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2027:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2027 |                 *ptr++ = utp_no_extension;
      |                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2028:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2028 |                 *ptr++ = 4;
      |                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2236:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2236 |         std::uint8_t* end = buf + size;
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2238:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2238 |         for (; buf != end; ++buf)
      |                              ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2311:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2311 |                 std::uint8_t* ptr = p->buf + sizeof(utp_header);
      |                                     ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2312:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2312 |                 int sack_size = ptr[1];
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2316:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2316 |                         write_sack(ptr + 2, sack_size);
      |                                    ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2528:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2528 |                         buf = p->buf + p->header_size;
      |                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:2538:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2538 |                 buf += to_copy;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:3043:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3043 |         ptr += sizeof(utp_header);
      |         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:3056:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3056 |                 std::uint8_t const next_extension = *ptr++;
      |                                                      ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:3057:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3057 |                 int const len = *ptr++;
      |                                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/utp_stream.cpp:3078:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3078 |                 ptr += len;
      |                 ^~~
101 warnings generated.
[ 29% 137/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_connection_base.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
70 warnings generated.
[ 29% 138/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/tracker_manager.hpp:73:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/udp_socket.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp:396:38: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  396 |                                 "transaction ID (%x)", hostname, int(transaction));
      |                                                  ~~              ^~~~~~~~~~~~~~~~
      |                                                  %x
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/tracker_manager.hpp:63:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/tracker_manager.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
63 warnings generated.
[ 29% 139/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/write_resume_data.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/write_resume_data.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/write_resume_data.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:283:3: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  283 |                 bencode(std::back_inserter(ret), rd);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/write_resume_data.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:64:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class_set.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:132:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  132 |                         ret["info"].preformatted().assign(&info[0], &info[0] + size);
      |                                                                     ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/write_resume_data.cpp:299:55: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  299 |                 ret["info"].preformatted().assign(info.data(), info.data() + info.size());
      |                                                                ~~~~~^~~~~~
66 warnings generated.
[ 30% 140/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_state.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_state.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_state.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_state.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node_id.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:260:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  260 |                 { return reinterpret_cast(m_number.data()) + size(); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_state.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_state.cpp:60:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   60 |                         in += id.size();
      |                         ^~
7 warnings generated.
[ 30% 141/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:228:7: warning: variable 'unicode_chars' set but not used [-Wunused-but-set-variable]
  228 |                 int unicode_chars = 0;
      |                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:331:5: warning: 'switch' missing 'default' label [-Wswitch-default]
  331 |                                 switch (c)
      |                                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:762:3: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  762 |                 bencode(out, torrent_file);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:51:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::shuffle(range.data(), range.data() + range.size(), random_engine());
      |                                            ~~~~~~^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:56:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:60:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:171:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  171 |                         m_begin = start - 1; // include 'i'
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:195:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         const_cast(m_data.start)[m_size] = 0;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:297:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 |                         return &m_data.list[i+1];
      |                                 ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:404:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  404 |                         filename = { p.string_ptr() + info_ptr_diff
      |                                      ~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:434:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  434 |                                                 filename = {e.string_ptr() + info_ptr_diff
      |                                                             ~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:473:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  473 |                         filehash = fh.string_ptr() + info_ptr_diff;
      |                                    ~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:735:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  735 |                 if (bdecode(buf.first, buf.first + buf.second, e, ec) != 0)
      |                                        ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:745:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  745 |                 if (bdecode(buf.first, buf.first + buf.second, e, ec) != 0)
      |                                        ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:766:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  766 |                 if (tmp.empty() || bdecode(&tmp[0], &tmp[0] + tmp.size(), e, ec) != 0)
      |                                                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:997:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  997 |                         bdecode(m_info_section.get(), m_info_section.get()
      |                                                       ~~~~~~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:1162:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1162 |                         m_piece_hashes = pieces.string_ptr() + info_ptr_diff;
      |                                          ~~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:1205:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1205 |                                 m_similar_torrents.push_back(similar.list_at(i).string_ptr()
      |                                                              ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:1219:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1219 |                                 m_collections.emplace_back(str.string_ptr()
      |                                                            ~~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:1247:49: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1247 |                         bdecode(m_info_section.get(), m_info_section.get()
      |                                                       ~~~~~~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_info.cpp:1592:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1592 |                 if (bdecode(buf.first, buf.first + buf.second, e, ec) != 0)
      |                                        ^~~~~~~~~
80 warnings generated.
[ 30% 142/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:53:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   53 |         constexpr peer_class_t session_handle::global_peer_class_id;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:54:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   54 |         constexpr peer_class_t session_handle::tcp_peer_class_id;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:55:41: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   55 |         constexpr peer_class_t session_handle::local_peer_class_id;
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:57:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   57 |         constexpr save_state_flags_t session_handle::save_settings;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:58:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   58 |         constexpr save_state_flags_t session_handle::save_dht_settings;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:59:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   59 |         constexpr save_state_flags_t session_handle::save_dht_state;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:61:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   61 |         constexpr save_state_flags_t session_handle::save_encryption_settings;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   62 |         constexpr save_state_flags_t session_handle::save_as_map TORRENT_DEPRECATED_ENUM;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:63:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   63 |         constexpr save_state_flags_t session_handle::save_proxy TORRENT_DEPRECATED_ENUM;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   64 |         constexpr save_state_flags_t session_handle::save_i2p_proxy TORRENT_DEPRECATED_ENUM;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:65:47: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   65 |         constexpr save_state_flags_t session_handle::save_dht_proxy TORRENT_DEPRECATED_ENUM;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   66 |         constexpr save_state_flags_t session_handle::save_peer_proxy TORRENT_DEPRECATED_ENUM;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   67 |         constexpr save_state_flags_t session_handle::save_web_proxy TORRENT_DEPRECATED_ENUM;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   68 |         constexpr save_state_flags_t session_handle::save_tracker_proxy TORRENT_DEPRECATED_ENUM;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.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]
   71 |         constexpr session_flags_t session_handle::add_default_plugins;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:73:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   73 |         constexpr session_flags_t session_handle::start_default_features;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:75:44: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   75 |         constexpr session_flags_t session_handle::paused;
      |                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.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]
   77 |         constexpr remove_flags_t session_handle::delete_files;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.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]
   78 |         constexpr remove_flags_t session_handle::delete_partfile;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:80:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   80 |         constexpr reopen_network_flags_t session_handle::reopen_map_ports;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:1217:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 1217 |                 switch (s)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:478:4: note: in instantiation of function template specialization 'libtorrent::bencode>>>' requested here
  478 |                         bencode(std::back_inserter(p.resume_data), resume_data);
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:664:3: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  664 |                 bencode(std::back_inserter(buf), data);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:68:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:45:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:171:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  171 |                         m_begin = start - 1; // include 'i'
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:195:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         const_cast(m_data.start)[m_size] = 0;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:297:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 |                         return &m_data.list[i+1];
      |                                 ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:798:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  798 |                 bdecode(&buf[0], &buf[0] + buf.size(), e, ec);
      |                                  ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_handle.cpp:825:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  825 |                 bdecode(buf.first, buf.first + buf.second, e, ec);
      |                                    ^~~~~~~~~
110 warnings generated.
[ 30% 143/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_connection.hpp:56:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_connection.hpp:53:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_parser.hpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_connection.hpp:56:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_connection.hpp:57:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:51:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::shuffle(range.data(), range.data() + range.size(), random_engine());
      |                                            ~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:694:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  694 |         m_sock.async_read_some(boost::asio::buffer(m_recvbuffer.data() + m_read_pos
      |                                                    ~~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:728:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  728 |                         body = span(m_recvbuffer.data() + m_parser.body_start()
      |                                           ~~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:848:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  848 |         m_sock.async_read_some(boost::asio::buffer(m_recvbuffer.data() + m_read_pos
      |                                                    ~~~~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/http_connection.cpp:880:58: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  880 |         m_sock.async_read_some(boost::asio::buffer(m_recvbuffer.data() + m_read_pos
      |                                                    ~~~~~~~~~~~~~^~~~~~
22 warnings generated.
[ 31% 144/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:166:20: note: in instantiation of function template specialization 'libtorrent::bencode' requested here
  166 |         int const bsize = bencode(buffer.begin(), v);
      |                           ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/item.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:88:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   88 |                                 ++out;
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:88:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   88 |                                 ++out;
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:97:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                         ++out;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:67:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   67 |                         ptr += std::snprintf(ptr, static_cast(left), "4:salt%d:", int(salt.size()));
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:69:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         std::copy(salt.begin(), salt.begin() + std::min(salt.size(), left), ptr);
      |                                                 ~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:70:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   70 |                         ptr += std::min(salt.size(), left);
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:73:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   73 |                 ptr += std::snprintf(ptr, static_cast(left), "3:seqi%" PRId64 "e1:v", seq.value);
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                 std::copy(v.begin(), v.begin() + std::min(v.size(), left), ptr);
      |                                      ~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/item.cpp:76:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   76 |                 ptr += std::min(v.size(), left);
      |                 ^~~
15 warnings generated.
[ 31% 145/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_storage.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_storage.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_storage.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node_id.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_storage.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node_id.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_storage.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_storage.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
7 warnings generated.
[ 31% 146/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_peer_connection.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/web_connection_base.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:1095:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1095 |                 std::memcpy(m_piece.data() + piece_size, buf, aux::numeric_cast(copy_size));
      |                             ~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/web_peer_connection.cpp:1097:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1097 |                 buf += copy_size;
      |                 ^~~
88 warnings generated.
[ 31% 147/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/i2p_stream.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/proxy_settings.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp:58:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   58 |                 for (node_ban_entry* i = m_ban_nodes; i < m_ban_nodes + num_ban_nodes; ++i)
      |                                                           ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dos_blocker.cpp:58:76: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   58 |                 for (node_ban_entry* i = m_ban_nodes; i < m_ban_nodes + num_ban_nodes; ++i)
      |                                                                                          ^
62 warnings generated.
[ 32% 148/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/msg.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/msg.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/msg.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/msg.cpp:65:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   65 |         stack[stack_ptr] = msg;
      |         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/msg.cpp:112:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  112 |                                 stack[stack_ptr] = msg;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/msg.cpp:130:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  130 |                         msg = stack[stack_ptr];
      |                               ^~~~~
5 warnings generated.
[ 32% 149/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/fe.cpp
[ 32% 150/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/key_exchange.cpp
[ 32% 151/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:54:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/pe_crypto.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/extensions.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:136:4: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  136 |                         TORRENT_ALLOCA(abufs, span, iovec.size());
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:53:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:54:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/pe_crypto.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/receive_buffer.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:54:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/pe_crypto.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/extensions.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:75:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                 if (end < begin + 96)
      |                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:78:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   78 |                         std::memmove(begin + 96 - len, begin, aux::numeric_cast(len));
      |                                      ~~~~~~^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:78:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   78 |                         std::memmove(begin + 96 - len, begin, aux::numeric_cast(len));
      |                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:106:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  106 |                 mp::import_bits(key, remote_pubkey, remote_pubkey + 96);
      |                                                     ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:365:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  365 |                 state->buf[state->x++] = *in++;
      |                                           ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:375:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  375 |                 s[x] = x & 0xff;
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:383:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:383:15: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:383:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:383:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:403:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  403 |                 y = (y + s[x]) & 255;
      |                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:404:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  404 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:404:15: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  404 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:404:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  404 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:404:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  404 |                 tmp = s[x]; s[x] = s[y]; s[y] = tmp;
      |                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:405:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  405 |                 tmp = (s[x] + s[y]) & 255;
      |                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:405:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  405 |                 tmp = (s[x] + s[y]) & 255;
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:406:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  406 |                 *out++ ^= s[tmp];
      |                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/pe_crypto.cpp:406:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  406 |                 *out++ ^= s[tmp];
      |                           ^
39 warnings generated.
[ 33% 152/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/ge.cpp
[ 33% 153/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/sc.cpp
[ 33% 154/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node_entry.cpp
[ 34% 155/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/sha512.cpp
[ 34% 156/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:66:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   66 |         constexpr resume_data_flags_t torrent_handle::flush_disk_cache;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:67:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   67 |         constexpr resume_data_flags_t torrent_handle::save_info_dict;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:68:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   68 |         constexpr resume_data_flags_t torrent_handle::only_if_modified;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:69:46: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   69 |         constexpr add_piece_flags_t torrent_handle::overwrite_existing;
      |                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:70:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   70 |         constexpr pause_flags_t torrent_handle::graceful_pause;
      |                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:71:42: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   71 |         constexpr pause_flags_t torrent_handle::clear_disk_cache;
      |                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:72:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   72 |         constexpr deadline_flags_t torrent_handle::alert_when_available;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_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]
   73 |         constexpr reannounce_flags_t torrent_handle::ignore_min_interval;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:75:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   75 |         constexpr status_flags_t torrent_handle::query_distributed_copies;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.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]
   76 |         constexpr status_flags_t torrent_handle::query_accurate_download_counters;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.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]
   77 |         constexpr status_flags_t torrent_handle::query_last_seen_complete;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.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]
   78 |         constexpr status_flags_t torrent_handle::query_pieces;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.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]
   79 |         constexpr status_flags_t torrent_handle::query_verified_pieces;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.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]
   80 |         constexpr status_flags_t torrent_handle::query_torrent_file;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.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]
   81 |         constexpr status_flags_t torrent_handle::query_name;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:82:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   82 |         constexpr status_flags_t torrent_handle::query_save_path;
      |                                                  ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:64:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class_set.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent_handle.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:68:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
98 warnings generated.
[ 34% 157/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/add_scalar.cpp
[ 34% 158/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/upnp.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/upnp.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:353:57: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  351 |                 log("deleting port map: [ protocol: %s ext_port: %u "
      |                                                                  ~~
      |                                                                  %d
  352 |                         "local_ep: %s device: %s]"
  353 |                         , (m.protocol == portmap_protocol::tcp?"tcp":"udp"), m.external_port
      |                                                                              ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:546:8: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  545 |                                 log("HTTP status %u from %s"
      |                                                  ~~
      |                                                  %d
  546 |                                         , p.status_code(), print_endpoint(from).c_str());
      |                                           ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:753:29: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  753 |                 log("mapping %u aborted", static_cast(i));
      |                              ~~           ^~~~~~~~~~~~~~~~~~~
      |                              %d
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:777:47: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  769 |                 "%u"
      |                                   ~~
      |                                   %d
  770 |                 "%s"
  771 |                 "%u"
  772 |                 "%s"
  773 |                 "1"
  774 |                 "%s"
  775 |                 "%d"
  776 |                 ""
  777 |                 , soap_action, d.service_namespace.c_str(), d.mapping[i].external_port
      |                                                             ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:827:54: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  827 |                 log("mapping %u does not need updating, skipping", static_cast(i));
      |                              ~~                                    ^~~~~~~~~~~~~~~~~~~
      |                              %d
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:900:31: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  900 |                 log("unmapping %u aborted", static_cast(i));
      |                                ~~           ^~~~~~~~~~~~~~~~~~~
      |                                %d
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:917:5: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  913 |                 "%u"
      |                                   ~~
      |                                   %d
  914 |                 "%s"
  915 |                 ""
  916 |                 , soap_action, d.service_namespace.c_str()
  917 |                 , d.mapping[i].external_port
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:1231:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1231 |                 error_code_t* end = error_codes + num_errors;
      |                                     ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/upnp.cpp:1510:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1510 |         error_code_t* end = error_codes + num_errors;
      |                             ^~~~~~~~~~~
13 warnings generated.
[ 35% 159/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:64:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class_set.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/smart_ban.cpp:49:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
77 warnings generated.
[ 35% 160/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:208:4: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  208 |                         bencode(std::back_inserter(m_ut_pex_msg), pex);
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:45:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:237:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  237 |                                 m_last_pex[i] = min_time();
      |                                 ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:286:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  286 |                                 m_last_pex[i] = m_last_pex[i + 1];
      |                                 ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:286:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  286 |                                 m_last_pex[i] = m_last_pex[i + 1];
      |                                                 ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:287:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  287 |                         m_last_pex[num_pex_timers - 1] = now;
      |                         ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:335:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  335 |                                         pex_flags_t const flags(static_cast(*fin++));
      |                                                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:385:57: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  385 |                                         pex_flags_t const flags(static_cast(*fin++));
      |                                                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_pex.cpp:469:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  469 |                                 int const ret = bdecode(&pex_msg[0], &pex_msg[0] + pex_msg.size(), m, ec);
      |                                                                      ^~~~~~~~~~~
86 warnings generated.
[ 35% 161/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node_id.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node_id.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node_id.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:244:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node_id.cpp:110:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  110 |                 ip[i] &= mask[i];
      |                 ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node_id.cpp:110:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  110 |                 ip[i] &= mask[i];
      |                          ^~~~
4 warnings generated.
[ 35% 162/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/keypair.cpp
[ 36% 163/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/stats_counters.dir/stats_counters.cpp.o -MF examples/CMakeFiles/stats_counters.dir/stats_counters.cpp.o.d -o examples/CMakeFiles/stats_counters.dir/stats_counters.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/stats_counters.cpp
[ 36% 164/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/verify.cpp
[ 36% 165/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/find_data.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/find_data.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/find_data.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/traversal_algorithm.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/find_data.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/find_data.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/find_data.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/find_data.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/find_data.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
63 warnings generated.
[ 36% 166/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:277:20: note: in instantiation of function template specialization 'libtorrent::bencode' requested here
  277 |                         int const len = bencode(p, e);
      |                                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:88:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   88 |                                 ++out;
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:88:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   88 |                                 ++out;
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:97:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                         ++out;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:239:35: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         if (type >= 0 && type < 3) n = names[type];
      |                                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/ut_metadata.cpp:264:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  264 |                                 metadata = m_tp.metadata().data() + offset;
      |                                            ~~~~~~~~~~~~~~~~^~~~~~
81 warnings generated.
[ 37% 167/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/ed25519/src/sign.cpp
[ 37% 168/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_item.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_item.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/get_item.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/find_data.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/traversal_algorithm.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_item.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/get_item.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/item.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_item.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_item.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_item.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
62 warnings generated.
[ 37% 169/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/get_peers.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/find_data.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/traversal_algorithm.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/get_peers.cpp:69:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         char const* end = peers + n.list_at(0).string_length();
      |                                           ^~~~~
67 warnings generated.
[ 37% 170/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:95:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   95 |         constexpr request_flags_t peer_connection::time_critical;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:96:45: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   96 |         constexpr request_flags_t peer_connection::busy;
      |                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:110:48: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  110 |         constexpr piece_index_t piece_block_progress::invalid_index;
      |                                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:112:61: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  112 |         constexpr disconnect_severity_t peer_connection_interface::normal;
      |                                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:113:61: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  113 |         constexpr disconnect_severity_t peer_connection_interface::failure;
      |                                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:114:61: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  114 |         constexpr disconnect_severity_t peer_connection_interface::peer_error;
      |                                                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:1529:33: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 1528 |                 peer_log(peer_log_alert::incoming_message, "REJECT_PIECE", "piece: %d s: %x l: %x"
      |                                                                                          ~~
      |                                                                                          %x
 1529 |                         , static_cast(r.piece), r.start, r.length);
      |                                                      ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:1529:42: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 1528 |                 peer_log(peer_log_alert::incoming_message, "REJECT_PIECE", "piece: %d s: %x l: %x"
      |                                                                                                ~~
      |                                                                                                %x
 1529 |                         , static_cast(r.piece), r.start, r.length);
      |                                                               ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2347:58: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2347 |                         , "piece: %d s: %x l: %x", static_cast(r.piece), r.start, r.length);
      |                                         ~~                                    ^~~~~~~
      |                                         %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2347:67: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2347 |                         , "piece: %d s: %x l: %x", static_cast(r.piece), r.start, r.length);
      |                                               ~~                                       ^~~~~~~~
      |                                               %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2407:34: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2406 |                         peer_log(peer_log_alert::outgoing_message, "REJECT_PIECE", "piece: %d s: %x l: %x no metadata"
      |                                                                                                  ~~
      |                                                                                                  %x
 2407 |                                 , static_cast(r.piece), r.start, r.length);
      |                                                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2407:43: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2406 |                         peer_log(peer_log_alert::outgoing_message, "REJECT_PIECE", "piece: %d s: %x l: %x no metadata"
      |                                                                                                        ~~
      |                                                                                                        %x
 2407 |                                 , static_cast(r.piece), r.start, r.length);
      |                                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2424:34: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2423 |                         peer_log(peer_log_alert::outgoing_message, "REJECT_PIECE", "piece: %d s: %x l: %x too many requests"
      |                                                                                                  ~~
      |                                                                                                  %x
 2424 |                                 , static_cast(r.piece), r.start, r.length);
      |                                                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2424:43: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2423 |                         peer_log(peer_log_alert::outgoing_message, "REJECT_PIECE", "piece: %d s: %x l: %x too many requests"
      |                                                                                                        ~~
      |                                                                                                        %x
 2424 |                                 , static_cast(r.piece), r.start, r.length);
      |                                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2794:34: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2793 |                         peer_log(peer_log_alert::incoming_message, "PIECE", "piece: %d s: %x l: %x ds: %d qs: %d q: %d"
      |                                                                                           ~~
      |                                                                                           %x
 2794 |                                 , static_cast(p.piece), p.start, p.length, statistics().download_rate()
      |                                                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2794:43: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2793 |                         peer_log(peer_log_alert::incoming_message, "PIECE", "piece: %d s: %x l: %x ds: %d qs: %d q: %d"
      |                                                                                                 ~~
      |                                                                                                 %x
 2794 |                                 , static_cast(p.piece), p.start, p.length, statistics().download_rate()
      |                                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2927:33: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2926 |                 peer_log(peer_log_alert::info, "FILE_ASYNC_WRITE", "piece: %d s: %x l: %x"
      |                                                                                  ~~
      |                                                                                  %x
 2927 |                         , static_cast(p.piece), p.start, p.length);
      |                                                      ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2927:42: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 2926 |                 peer_log(peer_log_alert::info, "FILE_ASYNC_WRITE", "piece: %d s: %x l: %x"
      |                                                                                        ~~
      |                                                                                        %x
 2927 |                         , static_cast(p.piece), p.start, p.length);
      |                                                               ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3096:34: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 3095 |                         peer_log(peer_log_alert::info, "FILE_ASYNC_WRITE_COMPLETE", "piece: %d s: %x l: %x e: %s"
      |                                                                                                   ~~
      |                                                                                                   %x
 3096 |                                 , static_cast(p.piece), p.start, p.length, error.ec.message().c_str());
      |                                                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3096:43: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 3095 |                         peer_log(peer_log_alert::info, "FILE_ASYNC_WRITE_COMPLETE", "piece: %d s: %x l: %x e: %s"
      |                                                                                                         ~~
      |                                                                                                         %x
 3096 |                                 , static_cast(p.piece), p.start, p.length, error.ec.message().c_str());
      |                                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3228:58: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 3228 |                         , "piece: %d s: %x l: %x", static_cast(r.piece), r.start, r.length);
      |                                         ~~                                    ^~~~~~~
      |                                         %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3228:67: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 3228 |                         , "piece: %d s: %x l: %x", static_cast(r.piece), r.start, r.length);
      |                                               ~~                                       ^~~~~~~~
      |                                               %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3243:34: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 3242 |                         peer_log(peer_log_alert::outgoing_message, "REJECT_PIECE", "piece: %d s: %x l: %x cancelled"
      |                                                                                                  ~~
      |                                                                                                  %x
 3243 |                                 , static_cast(r.piece), r.start , r.length);
      |                                                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3243:44: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 3242 |                         peer_log(peer_log_alert::outgoing_message, "REJECT_PIECE", "piece: %d s: %x l: %x cancelled"
      |                                                                                                        ~~
      |                                                                                                        %x
 3243 |                                 , static_cast(r.piece), r.start , r.length);
      |                                                                        ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4096:35: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 4095 |                                         , "piece: %d s: %x l: %x ds: %dB/s dqs: %d rqs: %d blk: %s"
      |                                                         ~~
      |                                                         %x
 4096 |                                         , static_cast(r.piece), r.start, r.length, statistics().download_rate()
      |                                                                      ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4096:44: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 4095 |                                         , "piece: %d s: %x l: %x ds: %dB/s dqs: %d rqs: %d blk: %s"
      |                                                               ~~
      |                                                               %x
 4096 |                                         , static_cast(r.piece), r.start, r.length, statistics().download_rate()
      |                                                                               ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5235:35: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5234 |                                         , "piece: %d s: %x l: %x torrent deleted"
      |                                                         ~~
      |                                                         %x
 5235 |                                         , static_cast(r.piece), r.start , r.length);
      |                                                                      ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5235:45: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5234 |                                         , "piece: %d s: %x l: %x torrent deleted"
      |                                                               ~~
      |                                                               %x
 5235 |                                         , static_cast(r.piece), r.start , r.length);
      |                                                                                ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5282:35: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5281 |                                         , "piece: %d s: %x l: %x piece not passed hash check"
      |                                                         ~~
      |                                                         %x
 5282 |                                         , static_cast(r.piece), r.start , r.length);
      |                                                                      ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5282:45: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5281 |                                         , "piece: %d s: %x l: %x piece not passed hash check"
      |                                                               ~~
      |                                                               %x
 5282 |                                         , static_cast(r.piece), r.start , r.length);
      |                                                                                ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5290:60: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5290 |                                         , "piece: %d s: %x l: %x", static_cast(r.piece), r.start, r.length);
      |                                                         ~~                                    ^~~~~~~
      |                                                         %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5290:69: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5290 |                                         , "piece: %d s: %x l: %x", static_cast(r.piece), r.start, r.length);
      |                                                               ~~                                       ^~~~~~~~
      |                                                               %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5393:34: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5392 |                                 , "piece: %d s: %x l: %x b: %p c: %s e: %s rtt: %d us"
      |                                                 ~~
      |                                                 %x
 5393 |                                 , static_cast(r.piece), r.start, r.length
      |                                                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5393:43: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5392 |                                 , "piece: %d s: %x l: %x b: %p c: %s e: %s rtt: %d us"
      |                                                       ~~
      |                                                       %x
 5393 |                                 , static_cast(r.piece), r.start, r.length
      |                                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5448:33: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5447 |                         , "PIECE", "piece: %d s: %x l: %x"
      |                                                  ~~
      |                                                  %x
 5448 |                         , static_cast(r.piece), r.start, r.length);
      |                                                      ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5448:42: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 5447 |                         , "PIECE", "piece: %d s: %x l: %x"
      |                                                        ~~
      |                                                        %x
 5448 |                         , static_cast(r.piece), r.start, r.length);
      |                                                               ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5539:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 5539 |                 TORRENT_ALLOCA(channels, bandwidth_channel*, max_channels);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:47:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:51:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:401:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  401 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:401:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  401 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:55:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:60:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:177:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  177 |                 m_channel_state[upload_channel] = peer_info::bw_idle;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:178:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  178 |                 m_channel_state[download_channel] = peer_info::bw_idle;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:181:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                 m_quota[1] = 0;
      |                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:299:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  299 |                         int class_prio = m_ses.peer_classes().at(class_at(i))->priority[channel];
      |                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:309:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  309 |                                 int class_prio = m_ses.peer_classes().at(t->class_at(i))->priority[channel];
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2948:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2948 |                         if (!(m_channel_state[download_channel] & peer_info::bw_disk))
      |                               ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:2950:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2950 |                         m_channel_state[download_channel] |= peer_info::bw_disk;
      |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3108:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3108 |                         && m_channel_state[download_channel] & peer_info::bw_disk)
      |                            ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:3111:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3111 |                         m_channel_state[download_channel] &= ~peer_info::bw_disk;
      |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4246:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4246 |                 if (!(m_channel_state[upload_channel] & peer_info::bw_network))
      |                       ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4349:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4349 |                 if (m_channel_state[upload_channel] & peer_info::bw_disk)
      |                     ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4352:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4352 |                         m_channel_state[upload_channel] &= ~peer_info::bw_disk;
      |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4354:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4354 |                 if (m_channel_state[download_channel] & peer_info::bw_disk)
      |                     ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4357:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4357 |                         m_channel_state[download_channel] &= ~peer_info::bw_disk;
      |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4536:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4536 |                 p.send_quota = m_quota[upload_channel];
      |                                ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4537:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4537 |                 p.receive_quota = m_quota[download_channel];
      |                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4624:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4624 |                 p.write_state = m_channel_state[upload_channel];
      |                                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4625:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4625 |                 p.read_state = m_channel_state[download_channel];
      |                                ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4895:36: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4895 |                 bool const reading_socket = bool(m_channel_state[download_channel] & peer_info::bw_network);
      |                                                  ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:4994:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4994 |                         && m_quota[download_channel] > 0
      |                            ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5054:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5054 |                         && m_quota[download_channel] > 0
      |                            ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5474:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5474 |                 m_quota[channel] += amount;
      |                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5476:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5476 |                 m_channel_state[channel] &= ~peer_info::bw_limit;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5524:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5524 |                 if (m_channel_state[channel] & peer_info::bw_limit) return 0;
      |                     ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5531:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5531 |                 if (m_quota[channel] >= bytes) return 0;
      |                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5534:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5534 |                 bytes -= m_quota[channel];
      |                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5579:42: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5579 |                                         "prio: %d num_channels: %d", bytes, m_quota[channel]
      |                                                                             ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5583:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5583 |                         m_channel_state[channel] |= peer_info::bw_limit;
      |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5587:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5587 |                         m_quota[channel] += ret;
      |                         ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5604:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5604 |                 if (m_channel_state[upload_channel] & peer_info::bw_network)
      |                     ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5633:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5633 |                 if ((m_quota[upload_channel] == 0 || m_send_barrier == 0)
      |                      ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5640:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5640 |                 int const quota_left = m_quota[upload_channel];
      |                                        ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5645:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5645 |                         if (!(m_channel_state[upload_channel] & peer_info::bw_disk))
      |                               ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5647:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5647 |                         m_channel_state[upload_channel] |= peer_info::bw_disk;
      |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5678:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5678 |                         if (m_channel_state[upload_channel] & peer_info::bw_disk)
      |                             ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5680:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5680 |                         m_channel_state[upload_channel] &= ~peer_info::bw_disk;
      |                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5693:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5693 |                                                 , m_quota[upload_channel]
      |                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5703:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5703 |                                                 , m_quota[upload_channel]
      |                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5736:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5736 |                 m_channel_state[upload_channel] |= peer_info::bw_network;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5743:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5743 |                 if (!(m_channel_state[download_channel] & peer_info::bw_disk)) return;
      |                       ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5750:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5750 |                 m_channel_state[download_channel] &= ~peer_info::bw_disk;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5771:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5771 |                 if (m_channel_state[download_channel] & peer_info::bw_network) return;
      |                     ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5773:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5773 |                 if (m_quota[download_channel] == 0
      |                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5787:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5787 |                                         , m_quota[download_channel]
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5788:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5788 |                                         , ((m_channel_state[download_channel] & peer_info::bw_disk)?"no":"yes")
      |                                             ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5800:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5800 |                 if (m_quota[download_channel] == 0) return;
      |                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5802:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5802 |                 int const quota_left = m_quota[download_channel];
      |                                        ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5809:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5809 |                 m_channel_state[download_channel] |= peer_info::bw_network;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5869:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5869 |                 m_quota[download_channel] -= bytes_transferred;
      |                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:5972:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5972 |                         int const quota_left = m_quota[download_channel];
      |                                                ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:6052:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6052 |                 m_channel_state[download_channel] &= ~peer_info::bw_network;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:6063:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6063 |                         && m_quota[upload_channel] > 0
      |                            ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:6075:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6075 |                 bool bw_limit = m_quota[download_channel] > 0;
      |                                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:6085:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6085 |                         if (m_channel_state[download_channel] & peer_info::bw_disk) return false;
      |                             ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:6264:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6264 |                 m_channel_state[upload_channel] &= ~peer_info::bw_network;
      |                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:6267:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6267 |                 m_quota[upload_channel] -= int(bytes_transferred);
      |                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/peer_connection.cpp:6605:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6605 |                 if (m_channel_state[upload_channel] & peer_info::bw_network) return;
      |                     ^~~~~~~~~~~~~~~
268 warnings generated.
[ 38% 171/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/client_test.dir/print.cpp.o -MF examples/CMakeFiles/client_test.dir/print.cpp.o.d -o examples/CMakeFiles/client_test.dir/print.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:99:40: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
   99 |                 std::fill_n(std::back_inserter(bar), width - progress_chars, bg);
      |                                                      ^~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:131:5: warning: no previous prototype for function 'get_piece' [-Wmissing-prototypes]
  131 | int get_piece(lt::bitfield const& p, int index)
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:131:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  131 | int get_piece(lt::bitfield const& p, int index)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:149:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  149 |         bar.reserve(width * 6);
      |             ~~~~~~~ ~~~~~~^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:174:31: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  174 |                 int const c = int(std::ceil(num_have / float((std::max)(num_pieces, 1)) * (table_size - 1)));
      |                                             ^~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:216:53: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  216 |         ret.reserve((p.size() + width * 2 - 1) / width / 2 * 4);
      |             ~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:16:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.hpp:7:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:31:14: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   31 |         char* ret = buf[round_robin];
      |                     ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:35:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   35 |         ret[1] = '[';
      |         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:38:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   38 |         while (code[j]) ret[i++] = code[j++];
      |                ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:38:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   38 |         while (code[j]) ret[i++] = code[j++];
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:38:29: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   38 |         while (code[j]) ret[i++] = code[j++];
      |                                    ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:39:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   39 |         ret[i++] = 'm';
      |         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:40:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   40 |         ret[i++] = 0;
      |         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:70:70: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   70 |         std::snprintf(ret, sizeof(ret), "%4.*f%s%s", val < 99 ? 1 : 0, val, prefix[i], suffix ? suffix : "");
      |                                                                             ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:177:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  177 |                 color[i & 1] = c;
      |                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:186:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  186 |                                 if (color[k] != last_color[k])
      |                                     ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:186:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  186 |                                 if (color[k] != last_color[k])
      |                                                 ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:189:55: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                         std::snprintf(buf, sizeof(buf), "\x1b[%d;5;%dm", bg[k & 1], 232 + color[k]);
      |                                                                                          ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:189:72: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                         std::snprintf(buf, sizeof(buf), "\x1b[%d;5;%dm", bg[k & 1], 232 + color[k]);
      |                                                                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:190:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                         last_color[k] = color[k];
      |                                         ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:190:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                         last_color[k] = color[k];
      |                                                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.cpp:248:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                         ret += chars[c];
      |                                ^~~~~
30 warnings generated.
[ 38% 172/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/put_data.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/put_data.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/put_data.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/traversal_algorithm.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/put_data.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/put_data.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/item.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/put_data.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/put_data.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/put_data.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
62 warnings generated.
[ 38% 173/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/hasher512.cpp
[ 39% 174/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/refresh.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/refresh.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/refresh.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/get_peers.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/find_data.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/traversal_algorithm.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/refresh.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/refresh.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/refresh.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/refresh.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
62 warnings generated.
[ 39% 175/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/rpc_manager.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:67:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   67 | constexpr observer_flags_t observer::flag_queried;
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:68:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   68 | constexpr observer_flags_t observer::flag_initial;
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:69:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   69 | constexpr observer_flags_t observer::flag_no_id;
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:70:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   70 | constexpr observer_flags_t observer::flag_short_timeout;
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:71:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   71 | constexpr observer_flags_t observer::flag_failed;
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:72:38: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   72 | constexpr observer_flags_t observer::flag_ipv6_address;
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   73 | constexpr observer_flags_t observer::flag_alive;
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/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]
   74 | constexpr observer_flags_t observer::flag_done;
      |                                      ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/put_data.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/item.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/rpc_manager.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
73 warnings generated.
[ 39% 176/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:307:2: warning: 'switch' missing 'default' label [-Wswitch-default]
  307 |         switch (y)
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:244:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:260:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  260 |                 { return reinterpret_cast(m_number.data()) + size(); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:56:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:132:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  132 |         aux::crypto_random_bytes(m_secret[1]);
      |                                  ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:191:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  191 |         h2.update(m_secret[1]);
      |                   ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:211:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  211 |         std::copy(hash.begin(), hash.begin() + write_token_size, token.begin());
      |                                 ~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/node.cpp:251:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  251 |         m_secret[1] = m_secret[0];
      |         ^~~~~~~~
72 warnings generated.
[ 39% 177/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_tracker.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/rpc_manager.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:456:3: note: in instantiation of function template specialization 'libtorrent::bencode>' requested here
  456 |                 bencode(std::back_inserter(flat_data), data);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:688:3: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  688 |                 bencode(std::back_inserter(m_send_buf), e);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_tracker.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node_id.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:136:64: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  136 |                 T& back() const noexcept { TORRENT_ASSERT(m_len > 0); return m_ptr[m_len - 1]; }
      |                                                                              ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_tracker.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:545:43: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  545 |                 int const ret = bdecode(buf.data(), buf.data() + buf_size, m_msg, err, &pos, 10, 500);
      |                                                     ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/dht_tracker.cpp:685:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  685 |                 e["v"] = std::string(version_str, version_str + 4);
      |                                                   ^~~~~~~~~~~
68 warnings generated.
[ 40% 178/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/sample_infohashes.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/traversal_algorithm.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/io.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/io.hpp:51:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::copy(in, in + 20, ep.id.begin());
      |                               ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/io.hpp:52:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   52 |                 in += 20;
      |                 ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/sample_infohashes.cpp:91:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   91 |                 char const* end = ptr + n.string_length();
      |                                   ^~~
69 warnings generated.
[ 40% 179/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/dump_torrent.dir/dump_torrent.cpp.o -MF examples/CMakeFiles/dump_torrent.dir/dump_torrent.cpp.o.d -o examples/CMakeFiles/dump_torrent.dir/dump_torrent.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:55:22: warning: implicit conversion changes signedness: 'const size_t' (aka 'const unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
   55 |         in.read(ret.data(), size);
      |            ~~~~             ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:46:19: warning: no previous prototype for function 'load_file' [-Wmissing-prototypes]
   46 | std::vector load_file(std::string const& filename)
      |                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:46:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   46 | std::vector load_file(std::string const& filename)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:128:6: warning: format specifies type 'unsigned long' but the argument has type 'std::int64_t' (aka 'long') [-Wformat]
  127 |                 std::printf(" %8" PRIx64 " %11" PRId64 " %c%c%c%c [ %5d, %5d ] %7u %s %s %s%s\n"
      |                               ~~~~~~~~~~
  128 |                         , st.file_offset(i)
      |                           ^~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/magnet_uri.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:68:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   68 |         if (argc > 2) cfg.max_decode_tokens = atoi(argv[2]);
      |                                                    ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:69:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   69 |         if (argc > 3) cfg.max_decode_depth = atoi(argv[3]);
      |                                                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:70:38: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   70 |         if (argc > 4) cfg.max_pieces = atoi(argv[4]);
      |                                             ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/dump_torrent.cpp:72:36: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   72 |         std::vector buf = load_file(argv[1]);
      |                                           ^~~~
20 warnings generated.
[ 40% 180/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/hex.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/routing_table.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node_id.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:244:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:607:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  607 |         ++counter[i];
      |           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/routing_table.cpp:611:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  611 |                 ++counter[idx];
      |                   ^~~~~~~
67 warnings generated.
[ 40% 181/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/client_test.dir/session_view.cpp.o -MF examples/CMakeFiles/client_test.dir/session_view.cpp.o.d -o examples/CMakeFiles/client_test.dir/session_view.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:78:40: warning: implicit conversion from 'std::uint64_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
   78 |         float const seconds = (m_timestamp[0] - m_timestamp[1]) / 1000000.f;
      |                                ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~  ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:80:54: warning: implicit conversion from 'value_type' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
   80 |         int const download_rate = int((m_cnt[0][m_recv_idx] - m_cnt[1][m_recv_idx])
      |                                        ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   81 |                 / seconds);
      |                 ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:80:65: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   80 |         int const download_rate = int((m_cnt[0][m_recv_idx] - m_cnt[1][m_recv_idx])
      |                                                               ~~~~~    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:80:42: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   80 |         int const download_rate = int((m_cnt[0][m_recv_idx] - m_cnt[1][m_recv_idx])
      |                                        ~~~~~    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:82:52: warning: implicit conversion from 'value_type' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
   82 |         int const upload_rate = int((m_cnt[0][m_sent_idx] - m_cnt[1][m_sent_idx])
      |                                      ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~
   83 |                 / seconds);
      |                 ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:82:63: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   82 |         int const upload_rate = int((m_cnt[0][m_sent_idx] - m_cnt[1][m_sent_idx])
      |                                                             ~~~~~    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:82:40: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   82 |         int const upload_rate = int((m_cnt[0][m_sent_idx] - m_cnt[1][m_sent_idx])
      |                                      ~~~~~    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:97:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   97 |                 , int(m_cnt[0][m_queued_tracker_announces])
      |                       ~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:96:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   96 |                 , int(m_cnt[0][m_unchoke_slots_idx])
      |                       ~~~~~    ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:95:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   95 |                 , int(m_cnt[0][m_unchoked_idx])
      |                       ~~~~~    ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:94:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   94 |                 , int(m_cnt[0][m_num_peers_idx])
      |                       ~~~~~    ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:93:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   93 |                 , color(to_string(int(m_cnt[0][m_limiter_down_queue_idx]), 3), col_green).c_str()
      |                                       ~~~~~    ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:92:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   92 |                 , color(to_string(int(m_cnt[0][m_limiter_up_queue_idx]), 3), col_red).c_str()
      |                                       ~~~~~    ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:91:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   91 |                 , color(add_suffix(m_cnt[0][m_recv_idx]), col_green).c_str()
      |                                    ~~~~~    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:89:25: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   89 |                 , add_suffix(m_cnt[0][m_failed_bytes_idx]).c_str()
      |                              ~~~~~    ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:124:25: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  124 |                 , add_suffix(m_cnt[0][m_blocks_in_use_idx] * 16 * 1024).c_str()
      |                              ~~~~~    ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:123:25: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  123 |                 , add_suffix(m_cnt[0][m_reads_cache_idx] * 16 * 1024).c_str()
      |                              ~~~~~    ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:122:25: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  122 |                 , add_suffix(m_cnt[0][m_writes_cache_idx] * 16 * 1024).c_str()
      |                              ~~~~~    ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:121:41: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  121 |                         / std::max(std::int64_t(1), m_cnt[0][m_num_blocks_read_idx]))
      |                                                     ~~~~~    ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:120:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  120 |                 , int(m_cnt[0][m_cache_hit_idx] * 100
      |                       ~~~~~    ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:119:41: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  119 |                         / std::max(std::int64_t(1), m_cnt[0][m_blocks_written_idx]))
      |                                                     ~~~~~    ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:118:52: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  118 |                 , int((m_cnt[0][m_blocks_written_idx] - m_cnt[0][m_write_ops_idx]) * 100
      |                                                         ~~~~~    ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:118:19: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  118 |                 , int((m_cnt[0][m_blocks_written_idx] - m_cnt[0][m_write_ops_idx]) * 100
      |                        ~~~~~    ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:117:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  117 |                 , color(to_string(int(m_cnt[0][m_queued_writes_idx]), 3), col_green).c_str()
      |                                       ~~~~~    ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:116:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  116 |                 , color(to_string(int(m_cnt[0][m_queued_reads_idx]), 3), col_red).c_str()
      |                                       ~~~~~    ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:115:31: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  115 |                 , color(add_suffix(m_cnt[0][m_sent_idx]), col_red).c_str()
      |                                    ~~~~~    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:113:25: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  113 |                 , add_suffix(m_cnt[0][m_wasted_bytes_idx]).c_str()
      |                              ~~~~~    ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:137:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  137 |                 , int(m_cnt[0][m_utp_close_wait])
      |                       ~~~~~    ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:136:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  136 |                 , int(m_cnt[0][m_utp_fin_sent])
      |                       ~~~~~    ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:135:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  135 |                 , int(m_cnt[0][m_utp_connected])
      |                       ~~~~~    ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:134:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  134 |                 , int(m_cnt[0][m_utp_syn_sent])
      |                       ~~~~~    ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:133:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  133 |                 , int(m_cnt[0][m_utp_idle])
      |                       ~~~~~    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:74:6: warning: variable 'pos' set but not used [-Wunused-but-set-variable]
   74 |         int pos = 0;
      |             ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/print.hpp:7:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:51:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   51 |         m_cnt[1].resize(metrics.size(), 0);
      |         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:78:42: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   78 |         float const seconds = (m_timestamp[0] - m_timestamp[1]) / 1000000.f;
      |                                                 ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:80:56: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   80 |         int const download_rate = int((m_cnt[0][m_recv_idx] - m_cnt[1][m_recv_idx])
      |                                                               ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:82:54: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   82 |         int const upload_rate = int((m_cnt[0][m_sent_idx] - m_cnt[1][m_sent_idx])
      |                                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:149:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  149 |         if (t - m_timestamp[1] > 2000000)
      |                 ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:151:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  151 |                 m_cnt[1].swap(m_cnt[0]);
      |                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/session_view.cpp:152:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  152 |                 m_timestamp[1] = m_timestamp[0];
      |                 ^~~~~~~~~~~
51 warnings generated.
[ 41% 182/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/settings.cpp.o -MF test/CMakeFiles/test_common.dir/settings.cpp.o.d -o test/CMakeFiles/test_common.dir/settings.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/settings.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/settings.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
1 warning generated.
[ 41% 183/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/custom_storage.dir/custom_storage.cpp.o -MF examples/CMakeFiles/custom_storage.dir/custom_storage.cpp.o.d -o examples/CMakeFiles/custom_storage.dir/custom_storage.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:56:71: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   56 |                 lt::iovec_t data{ i->second.data() + offset, int(i->second.size() - offset) };
      |                                                                                   ~ ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:60:34: warning: implicit conversion changes signedness: 'const int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
   60 |                         memcpy(b.data(), data.data(), to_copy);
      |                         ~~~~~~                        ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:73:65: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   73 |                         if (int(data.size()) < offset + b.size()) data.resize(offset + b.size());
      |                                                                        ~~~~~~ ~~~~~~~^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:74:50: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
   74 |                         std::memcpy(data.data() + offset, b.data(), b.size());
      |                         ~~~                                         ~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:94:24: warning: no previous prototype for function 'temp_storage_constructor' [-Wmissing-prototypes]
   94 | lt::storage_interface* temp_storage_constructor(lt::storage_params const& params, lt::file_pool&)
      |                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:94:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   94 | lt::storage_interface* temp_storage_constructor(lt::storage_params const& params, lt::file_pool&)
      | ^
      | static 
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:56:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   56 |                 lt::iovec_t data{ i->second.data() + offset, int(i->second.size() - offset) };
      |                                   ~~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:74:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   74 |                         std::memcpy(data.data() + offset, b.data(), b.size());
      |                                     ~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/custom_storage.cpp:113:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |         p.ti = std::make_shared(argv[1]);
      |                                                   ^~~~
29 warnings generated.
[ 41% 184/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/simple_client.dir/simple_client.cpp.o -MF examples/CMakeFiles/simple_client.dir/simple_client.cpp.o.d -o examples/CMakeFiles/simple_client.dir/simple_client.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/simple_client.cpp:52:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   52 |         p.ti = std::make_shared(argv[1]);
      |                                                   ^~~~
20 warnings generated.
[ 41% 185/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/client_test.dir/torrent_view.cpp.o -MF examples/CMakeFiles/client_test.dir/torrent_view.cpp.o.d -o examples/CMakeFiles/client_test.dir/torrent_view.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_status.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:73:62: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
   73 |         std::snprintf(buf, sizeof(buf), " (%.1f%%)", s.progress_ppm / 10000.f);
      |         ~~~                                          ~~~~~~~~~~~~~~~^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:73:49: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
   73 |         std::snprintf(buf, sizeof(buf), " (%.1f%%)", s.progress_ppm / 10000.f);
      |                                                      ~~^~~~~~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:45:13: warning: no previous prototype for function 'torrent_state' [-Wmissing-prototypes]
   45 | std::string torrent_state(lt::torrent_status const& s)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:45:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   45 | std::string torrent_state(lt::torrent_status const& s)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:78:6: warning: no previous prototype for function 'compare_torrent' [-Wmissing-prototypes]
   78 | bool compare_torrent(lt::torrent_status const* lhs, lt::torrent_status const* rhs)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:78:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   78 | bool compare_torrent(lt::torrent_status const* lhs, lt::torrent_status const* rhs)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:138:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  138 |         return *m_filtered_handles[m_active_torrent];
      |                 ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:150:28: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  150 |         return m_filtered_handles[m_active_torrent]->handle;
      |                ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:256:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  256 |         print_torrent(*m_filtered_handles[m_active_torrent], false);
      |                        ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:261:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  261 |         print_torrent(*m_filtered_handles[m_active_torrent], true);
      |                        ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:280:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  280 |         print_torrent(*m_filtered_handles[m_active_torrent], false);
      |                        ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:286:36: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  286 |         print_torrent(*m_filtered_handles[m_active_torrent], true);
      |                        ~~~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:339:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  339 |                         , filter_names[i], m_torrent_filter == i?esc("0"):"");
      |                           ~~~~~~~~~~~~ ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:337:51: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  337 |                 int const ret = std::snprintf(dest.data(), dest.size(), "%s[%s]%s"
      |                                 ~~~                        ~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:342:50: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  342 |         int const ret = std::snprintf(dest.data(), dest.size(), "\x1b[K");
      |                         ~~~                        ~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:346:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  346 |                 str[m_width + 1] = '\0';
      |                 ~~~ ~~~~~~~~^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:363:15: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  363 |                 str[m_width + 1] = '\0';
      |                 ~~~ ~~~~~~~~^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:401:50: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  401 |         int const ret = std::snprintf(dest.data(), dest.size(), "%s%-3s %-50s %s%s %s/%s %s (%s) "
      |                         ~~~                        ~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:423:52: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  423 |                 int const ret2 = std::snprintf(dest.data(), dest.size(), "%s", esc("0"));
      |                                  ~~~                        ~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:427:51: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  427 |         int const ret2 = std::snprintf(dest.data(), dest.size(), "\x1b[K");
      |                          ~~~                        ~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:435:2: warning: 'switch' missing 'default' label [-Wswitch-default]
  435 |         switch (m_torrent_filter)
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_status.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:53:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_status.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/torrent_view.cpp:63:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   63 |                 ret += state_str[s.state];
      |                        ^~~~~~~~~
32 warnings generated.
[ 42% 186/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -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 /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/traversal_algorithm.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/observer.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/io.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:52:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   52 | constexpr traversal_flags_t traversal_algorithm::prevent_request;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:53:50: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
   53 | constexpr traversal_flags_t traversal_algorithm::short_timeout;
      |                                                  ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/io.hpp:51:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::copy(in, in + 20, ep.id.begin());
      |                               ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/io.hpp:52:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   52 |                 in += 20;
      |                 ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/kademlia/traversal_algorithm.cpp:610:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  610 |                 char const* end = nodes + n.string_length();
      |                                   ^~~~~
72 warnings generated.
[ 42% 187/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/upnp_test.dir/upnp_test.cpp.o -MF examples/CMakeFiles/upnp_test.dir/upnp_test.cpp.o.d -o examples/CMakeFiles/upnp_test.dir/upnp_test.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/upnp_test.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/upnp_test.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/upnp_test.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/upnp_test.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/upnp_test.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/upnp_test.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/upnp_test.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
64 warnings generated.
[ 42% 188/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/peer_server.cpp.o -MF test/CMakeFiles/test_common.dir/peer_server.cpp.o.d -o test/CMakeFiles/test_common.dir/peer_server.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/peer_server.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/peer_server.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/peer_server.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
2 warnings generated.
[ 42% 189/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/make_torrent.cpp.o -MF test/CMakeFiles/test_common.dir/make_torrent.cpp.o.d -o test/CMakeFiles/test_common.dir/make_torrent.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp:163:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  163 |         bencode(std::back_inserter(tmp), e);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/make_torrent.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
16 warnings generated.
[ 43% 190/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/test_utils.cpp.o -MF test/CMakeFiles/test_common.dir/test_utils.cpp.o.d -o test/CMakeFiles/test_common.dir/test_utils.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utils.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utils.cpp:57:35: warning: implicit conversion changes signedness: 'std::uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
   57 |                 static int port = random(10000) + 10000;
      |                            ~~~~   ~~~~~~~~~~~~~~^~~~~~~
1 warning generated.
[ 43% 191/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/dht_server.cpp.o -MF test/CMakeFiles/test_common.dir/dht_server.cpp.o.d -o test/CMakeFiles/test_common.dir/dht_server.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/dht_server.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/dht_server.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/dht_server.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
2 warnings generated.
[ 43% 192/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/make_torrent.dir/make_torrent.cpp.o -MF examples/CMakeFiles/make_torrent.dir/make_torrent.cpp.o.d -o examples/CMakeFiles/make_torrent.dir/make_torrent.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:60:26: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
   60 |         in.read(ret.data(), ret.size());
      |            ~~~~             ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:51:19: warning: no previous prototype for function 'load_file' [-Wmissing-prototypes]
   51 | std::vector load_file(std::string const& filename)
      |                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:51:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   51 | std::vector load_file(std::string const& filename)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:75:30: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   75 |         if (f[len-1] == '/' || f[len-1] == '\\') --len;
      |                                ~ ~~~^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:75:11: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   75 |         if (f[len-1] == '/' || f[len-1] == '\\') --len;
      |             ~ ~~~^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:78:26: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   78 |                 if (f[len] == '/' || f[len] == '\\')
      |                                      ~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:78:9: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   78 |                 if (f[len] == '/' || f[len] == '\\')
      |                     ~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:82:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   82 |         if (f[len] == '/' || f[len] == '\\') ++len;
      |                              ~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:82:8: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   82 |         if (f[len] == '/' || f[len] == '\\') ++len;
      |             ~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:83:32: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
   83 |         return std::string(f.c_str(), len);
      |                ~~~                    ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:64:13: warning: no previous prototype for function 'branch_path' [-Wmissing-prototypes]
   64 | std::string branch_path(std::string const& f)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:64:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   64 | std::string branch_path(std::string const& f)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:88:6: warning: no previous prototype for function 'file_filter' [-Wmissing-prototypes]
   88 | bool file_filter(std::string const& f)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:88:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   88 | bool file_filter(std::string const& f)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:111:6: warning: no previous prototype for function 'print_usage' [-Wmissing-prototypes]
  111 | void print_usage()
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:111:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  111 | void print_usage()
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:159:36: warning: implicit conversion changes signedness: 'size_t' (aka 'unsigned long') to 'difference_type' (aka 'long') [-Wsign-conversion]
  159 |         lt::span args(argv_, size_t(argc_));
      |                               ~~~~        ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:196:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  196 |                 switch (flag)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:333:37: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
  333 |                 out.write(torrent.data(), torrent.size());
      |                     ~~~~~                 ~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:336:43: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
  336 |                 std::cout.write(torrent.data(), torrent.size());
      |                           ~~~~~                 ~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:344:72: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
  344 |                 merkle.write(reinterpret_cast(tree.data()), tree.size() * 20);
      |                        ~~~~~                                             ~~~~~~~~~~~~^~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:328:6: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  328 |         lt::bencode(back_inserter(torrent), t.generate());
      |             ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:102:9: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  102 |         else ++sep;
      |                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/make_torrent.cpp:194:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  194 |                 char const flag = args[0][1];
      |                                   ^~~~~~~
37 warnings generated.
[ 43% 193/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/test.cpp.o -MF test/CMakeFiles/test_common.dir/test.cpp.o.d -o test/CMakeFiles/test_common.dir/test.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp:67:24: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   67 |                 int len = int(strlen(g_unit_tests[i].name));
      |                                      ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp:76:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   76 |                 if (g_unit_tests[i].run == false) continue;
      |                     ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp:78:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   78 |                 if (g_unit_tests[i].num_failures == 0)
      |                     ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp:81:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   81 |                                 , longest_name, g_unit_tests[i].name);
      |                                                 ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp:85:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   85 |                         total_num_failures += g_unit_tests[i].num_failures;
      |                                               ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp:88:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   88 |                                 , g_unit_tests[i].name
      |                                   ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.cpp:89:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   89 |                                 , g_unit_tests[i].num_failures);
      |                                   ^~~~~~~~~~~~
7 warnings generated.
[ 44% 194/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/main.cpp.o -MF test/CMakeFiles/test_common.dir/main.cpp.o.d -o test/CMakeFiles/test_common.dir/main.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:184:2: warning: 'switch' missing 'default' label [-Wswitch-default]
  184 |         switch (sig)
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:320:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  320 |         ++argv;
      |           ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:337:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  337 |                                 std::printf(" - %s\n", unit_test::g_unit_tests[i].name);
      |                                                        ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:357:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  357 |                 ++argv;
      |                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:366:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  366 |                 tests_to_run.insert(argv[i]);
      |                                     ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:431:36: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  431 |                 if (filter && tests_to_run.count(unit_test::g_unit_tests[i].name) == 0)
      |                                                  ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/main.cpp:452:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  452 |                 auto& t = unit_test::g_unit_tests[i];
      |                           ^~~~~~~~~~~~~~~~~~~~~~~
22 warnings generated.
[ 44% 195/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_alloca.dir/test_alloca.cpp.o -MF test/CMakeFiles/test_alloca.dir/test_alloca.cpp.o.d -o test/CMakeFiles/test_alloca.dir/test_alloca.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:56:2: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
   56 |         TORRENT_ALLOCA(vec, A, 13);
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:69:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
   69 |                 TORRENT_ALLOCA(vec, B, 3);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:78:2: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
   78 |         TORRENT_ALLOCA(vec, A, 65536);
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:54:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   54 | TORRENT_TEST(alloca_construct)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:65:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   65 | TORRENT_TEST(alloca_destruct)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alloca.cpp:74:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   74 | TORRENT_TEST(alloca_large)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
[ 44% 196/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/swarm_suite.cpp.o -MF test/CMakeFiles/test_common.dir/swarm_suite.cpp.o.d -o test/CMakeFiles/test_common.dir/swarm_suite.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:154:24: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  154 |                         sum_dl_rate2 += st2.download_payload_rate;
      |                                      ~~ ~~~~^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:159:24: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  159 |                         sum_dl_rate3 += st3.download_rate;
      |                                      ~~ ~~~~^~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/swarm_suite.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
66 warnings generated.
[ 45% 197/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/connection_tester.dir/connection_tester.cpp.o -MF examples/CMakeFiles/connection_tester.dir/connection_tester.cpp.o.d -o examples/CMakeFiles/connection_tester.dir/connection_tester.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:54:5: warning: 'BOOST_ASIO_DYN_LINK' is not defined, evaluates to 0 [-Wundef]
   54 | #if BOOST_ASIO_DYN_LINK
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:66:60: warning: implicit conversion changes signedness: 'int' to 'const std::uint32_t' (aka 'const unsigned int') [-Wsign-conversion]
   66 |         std::uint32_t const fill = (static_cast(piece) << 8) | ((offset / 0x4000) & 0xff);
      |                             ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:63:6: warning: no previous prototype for function 'generate_block' [-Wmissing-prototypes]
   63 | void generate_block(span buffer, piece_index_t const piece
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:63:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
   63 | void generate_block(span buffer, piece_index_t const piece
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:75:5: warning: no previous extern declaration for non-static variable 'local_if_counter' [-Wmissing-variable-declarations]
   75 | int local_if_counter = 0;
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:75:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   75 | int local_if_counter = 0;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:76:6: warning: no previous extern declaration for non-static variable 'local_bind' [-Wmissing-variable-declarations]
   76 | bool local_bind = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:76:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   76 | bool local_bind = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:80:6: warning: no previous extern declaration for non-static variable 'verify_downloads' [-Wmissing-variable-declarations]
   80 | bool verify_downloads = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:80:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   80 | bool verify_downloads = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:84:6: warning: no previous extern declaration for non-static variable 'test_corruption' [-Wmissing-variable-declarations]
   84 | bool test_corruption = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:84:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   84 | bool test_corruption = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:88:18: warning: no previous extern declaration for non-static variable 'num_seeds' [-Wmissing-variable-declarations]
   88 | std::atomic num_seeds(0);
      |                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:88:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   88 | std::atomic num_seeds(0);
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:96:13: warning: no previous extern declaration for non-static variable 'test_mode' [-Wmissing-variable-declarations]
   96 | test_mode_t test_mode = none;
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:96:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   96 | test_mode_t test_mode = none;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:99:18: warning: no previous extern declaration for non-static variable 'num_suggest' [-Wmissing-variable-declarations]
   99 | std::atomic num_suggest(0);
      |                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:99:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
   99 | std::atomic num_suggest(0);
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:102:18: warning: no previous extern declaration for non-static variable 'num_suggested_requests' [-Wmissing-variable-declarations]
  102 | std::atomic num_suggested_requests(0);
      |                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:102:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  102 | std::atomic num_suggested_requests(0);
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:128:33: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  128 |                                 return std::string(sep + 1, len);
      |                                        ~~~                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:131:29: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  131 |                 return std::string(first, len);
      |                        ~~~                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:104:13: warning: no previous prototype for function 'leaf_path' [-Wmissing-prototypes]
  104 | std::string leaf_path(std::string f)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:104:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  104 | std::string leaf_path(std::string f)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:168:18: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  168 |                 pieces.reserve(num_pieces);
      |                        ~~~~~~~ ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:143:33: warning: constructor parameter 'num_pieces' shadows the field 'num_pieces' of 'peer_conn' [-Wshadow-field-in-constructor]
  143 |         peer_conn(io_service& ios, int num_pieces, int blocks_pp, tcp::endpoint const& ep
      |                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:228:6: note: previous declaration is here
  228 |         int num_pieces;
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:186:5: warning: implicit conversion changes signedness: 'int' to 'address_v4::uint_type' (aka 'unsigned int') [-Wsign-conversion]
  183 |                         tcp::endpoint bind_if(address_v4(
      |                                               ~~~~~~~~~~
  184 |                                 (127 << 24)
      |                                 ~~~~~~~~~~~
  185 |                                 + ((local_if_counter / 255) << 16)
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  186 |                                 + ((local_if_counter % 255) + 1)), 0);
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:248:13: warning: use of old-style cast [-Wold-style-cast]
  248 |                 char* h = (char*)malloc(sizeof(handshake));
      |                           ^      ~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:267:50: warning: use of old-style cast [-Wold-style-cast]
  267 |                 boost::asio::async_read(s, boost::asio::buffer((char*)buffer, 68)
      |                                                                ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:282:22: warning: use of old-style cast [-Wold-style-cast]
  282 |                 fast_extension = (((char*)buffer)[27] & 4) != 0;
      |                                    ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:305:73: warning: implicit conversion changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
  305 |                         boost::asio::async_write(s, boost::asio::buffer(write_buf_proto, ptr - write_buf_proto)
      |                                                     ~~~~~                                ~~~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:312:16: warning: use of old-style cast [-Wold-style-cast]
  312 |                         char* ptr = (char*)buffer;
      |                                     ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:315:21: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  315 |                         memset(ptr, 255, len);
      |                         ~~~~~~           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:320:52: warning: use of old-style cast [-Wold-style-cast]
  320 |                         boost::asio::async_write(s, boost::asio::buffer((char*)buffer, len + 10)
      |                                                                         ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:320:71: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
  320 |                         boost::asio::async_write(s, boost::asio::buffer((char*)buffer, len + 10)
      |                                                     ~~~~~                              ~~~~^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:334:50: warning: use of old-style cast [-Wold-style-cast]
  334 |                 boost::asio::async_read(s, boost::asio::buffer((char*)buffer, 4)
      |                                                                ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:381:13: warning: use of old-style cast [-Wold-style-cast]
  381 |                 char* m = (char*)malloc(sizeof(msg));
      |                           ^      ~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:417:35: warning: format string is not a string literal [-Wformat-nonliteral]
  417 |                 std::snprintf(tmp, sizeof(tmp), fmt, ec.message().c_str());
      |                                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:420:51: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  420 |                 float up = (std::int64_t(blocks_sent) * 0x4000) / time / 1000.f;
      |                            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:421:57: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  421 |                 float down = (std::int64_t(blocks_received) * 0x4000) / time / 1000.f;
      |                              ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:433:59: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
  432 |                 std::printf("%s ep: %s sent: %d received: %d duration: %d ms up: %.1fMB/s down: %.1fMB/s\n"
      |                 ~~~
  433 |                         , tmp, ep_str, blocks_sent, blocks_received, time, up, down);
      |                                                                                ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:433:55: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
  432 |                 std::printf("%s ep: %s sent: %d received: %d duration: %d ms up: %.1fMB/s down: %.1fMB/s\n"
      |                 ~~~
  433 |                         , tmp, ep_str, blocks_sent, blocks_received, time, up, down);
      |                                                                            ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:456:50: warning: use of old-style cast [-Wold-style-cast]
  456 |                 boost::asio::async_read(s, boost::asio::buffer((char*)buffer, 4)
      |                                                                ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:474:15: warning: use of old-style cast [-Wold-style-cast]
  474 |                 char* ptr = (char*)buffer;
      |                             ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:478:38: warning: format specifies type 'int' but the argument has type 'unsigned int' [-Wformat]
  478 |                         std::fprintf(stderr, "len: %d\n", length);
      |                                                    ~~     ^~~~~~
      |                                                    %u
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:482:50: warning: use of old-style cast [-Wold-style-cast]
  482 |                 boost::asio::async_read(s, boost::asio::buffer((char*)buffer, length)
      |                                                                ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:500:15: warning: use of old-style cast [-Wold-style-cast]
  500 |                 char* ptr = (char*)buffer;
      |                             ^      ~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:543:19: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  543 |                                 pieces.resize(num_pieces);
      |                                        ~~~~~~ ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:545:13: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  545 |                                         pieces[static_cast(i)] = i;
      |                                         ~~~~~~ ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:552:42: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  552 |                                 else pieces.insert(pieces.begin() + (rand() % pieces.size()), piece);
      |                                                                      ^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:556:20: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  556 |                                 pieces.reserve(num_pieces);
      |                                        ~~~~~~~ ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:576:32: warning: implicit conversion changes signedness: 'std::uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  576 |                                         piece_index_t const piece(read_uint32(ptr));
      |                                                             ~~~~~ ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:577:18: warning: implicit conversion changes signedness: 'std::uint32_t' (aka 'unsigned int') to 'int' [-Wsign-conversion]
  577 |                                         int start = read_uint32(ptr);
      |                                             ~~~~~   ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:592:14: warning: implicit conversion changes signedness: 'int' to 'size_t' (aka 'unsigned long') [-Wsign-conversion]
  592 |                                 if (int((start + bytes_transferred) / 0x4000) == blocks_per_piece)
      |                                          ^~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:659:24: warning: use of old-style cast [-Wold-style-cast]
  659 |                 std::uint32_t* buf = (std::uint32_t*)ptr;
      |                                      ^               ~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:659:24: warning: cast from 'const char *' to 'std::uint32_t *' (aka 'unsigned int *') increases required alignment from 1 to 4 [-Wcast-align]
  659 |                 std::uint32_t* buf = (std::uint32_t*)ptr;
      |                                      ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:659:40: warning: cast from 'const char *' to 'unsigned int *' drops const qualifier [-Wcast-qual]
  659 |                 std::uint32_t* buf = (std::uint32_t*)ptr;
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:660:61: warning: implicit conversion changes signedness: 'int' to 'const std::uint32_t' (aka 'const unsigned int') [-Wsign-conversion]
  660 |                 std::uint32_t const fill = (static_cast(piece) << 8) | ((start / 0x4000) & 0xff);
      |                                     ~~~~   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:694:53: warning: implicit conversion changes signedness: 'long' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
  694 |                 vec[0] = boost::asio::buffer(write_buf_proto, ptr - write_buf_proto);
      |                          ~~~~~                                ~~~~^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:695:46: warning: implicit conversion changes signedness: 'int' to 'std::size_t' (aka 'unsigned long') [-Wsign-conversion]
  695 |                 vec[1] = boost::asio::buffer(write_buffer, length);
      |                          ~~~~~                             ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:715:6: warning: no previous prototype for function 'print_usage' [-Wmissing-prototypes]
  715 | void print_usage()
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:715:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  715 | void print_usage()
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:716:1: warning: function 'print_usage' could be declared with attribute 'noreturn' [-Wmissing-noreturn]
  716 | {
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:775:64: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
  775 |                         std::fprintf(stderr, "\r%.1f %% ", float(delta_piece * 100) / float(range));
      |                         ~~~                                ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:757:6: warning: no previous prototype for function 'hasher_thread' [-Wmissing-prototypes]
  757 | void hasher_thread(lt::create_torrent* t, piece_index_t const start_piece
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:757:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  757 | void hasher_thread(lt::create_torrent* t, piece_index_t const start_piece
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:808:5: warning: operand of ? changes signedness: 'unsigned int' to 'const int' [-Wsign-conversion]
  807 |         int const num_threads = std::thread::hardware_concurrency()
      |                   ~~~~~~~~~~~
  808 |                 ? std::thread::hardware_concurrency() : 4;
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:812:18: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  812 |         threads.reserve(num_threads);
      |                 ~~~~~~~ ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:782:6: warning: no previous prototype for function 'generate_torrent' [-Wmissing-prototypes]
  782 | void generate_torrent(std::vector& buf, int num_pieces, int num_files
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:782:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  782 | void generate_torrent(std::vector& buf, int num_pieces, int num_files
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:869:72: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
  869 |                         std::fprintf(stderr, "\r%.1f %% ", float(static_cast(i) * 100) / float(ti.num_pieces()));
      |                         ~~~                                ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:829:6: warning: no previous prototype for function 'generate_data' [-Wmissing-prototypes]
  829 | void generate_data(char const* path, torrent_info const& ti)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:829:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  829 | void generate_data(char const* path, torrent_info const& ti)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:874:6: warning: no previous prototype for function 'io_thread' [-Wmissing-prototypes]
  874 | void io_thread(io_service* ios)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:874:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  874 | void io_thread(io_service* ios)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:914:3: warning: 'switch' missing 'default' label [-Wswitch-default]
  914 |                 switch (optname[1])
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:926:15: warning: declaration shadows a variable in the global namespace [-Wshadow]
  926 |                 char const* optarg = argv[0];
      |                             ^
/usr/include/unistd.h:380:14: note: previous declaration is here
  380 | extern char *optarg;                    /* getopt(3) external variables */
      |              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1077:16: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 1077 |         conns.reserve(num_connections);
      |               ~~~~~~~ ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1087:10: warning: use of old-style cast [-Wold-style-cast]
 1087 |                         , ep, (char const*)&ti.info_hash()[0], seed, churn, corrupt));
      |                               ^            ~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1114:20: warning: implicit conversion changes signedness: 'int' to 'std::uint64_t' (aka 'unsigned long') [-Wsign-conversion]
 1114 |                 total_sent += p->blocks_sent;
      |                            ~~ ~~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1115:49: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1115 |                 up += (std::int64_t(p->blocks_sent) * 0x4000) / time / 1000.f;
      |                       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1116:55: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1116 |                 down += (std::int64_t(p->blocks_received) * 0x4000) / time / 1000.f;
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1127:9: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
 1120 |         std::printf("=========================\n"
      |         ~~~
 1121 |                 "suggests: %d suggested-requests: %d\n"
 1122 |                 "total sent: %.1f %% received: %.1f %%\n"
 1123 |                 "rate sent: %.1f MB/s received: %.1f MB/s\n"
 1124 |                 , int(num_suggest), int(num_suggested_requests)
 1125 |                 , total_sent * 0x4000 * 100.f / float(ti.total_size())
 1126 |                 , total_received * 0x4000 * 100.f / float(ti.total_size())
 1127 |                 , up, down);
      |                       ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1127:5: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
 1120 |         std::printf("=========================\n"
      |         ~~~
 1121 |                 "suggests: %d suggested-requests: %d\n"
 1122 |                 "total sent: %.1f %% received: %.1f %%\n"
 1123 |                 "rate sent: %.1f MB/s received: %.1f MB/s\n"
 1124 |                 , int(num_suggest), int(num_suggested_requests)
 1125 |                 , total_sent * 0x4000 * 100.f / float(ti.total_size())
 1126 |                 , total_received * 0x4000 * 100.f / float(ti.total_size())
 1127 |                 , up, down);
      |                   ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1126:37: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
 1120 |         std::printf("=========================\n"
      |         ~~~
 1121 |                 "suggests: %d suggested-requests: %d\n"
 1122 |                 "total sent: %.1f %% received: %.1f %%\n"
 1123 |                 "rate sent: %.1f MB/s received: %.1f MB/s\n"
 1124 |                 , int(num_suggest), int(num_suggested_requests)
 1125 |                 , total_sent * 0x4000 * 100.f / float(ti.total_size())
 1126 |                 , total_received * 0x4000 * 100.f / float(ti.total_size())
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1126:20: warning: implicit conversion from 'std::uint64_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1126 |                 , total_received * 0x4000 * 100.f / float(ti.total_size())
      |                   ~~~~~~~~~~~~~~~^~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1125:33: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
 1120 |         std::printf("=========================\n"
      |         ~~~
 1121 |                 "suggests: %d suggested-requests: %d\n"
 1122 |                 "total sent: %.1f %% received: %.1f %%\n"
 1123 |                 "rate sent: %.1f MB/s received: %.1f MB/s\n"
 1124 |                 , int(num_suggest), int(num_suggested_requests)
 1125 |                 , total_sent * 0x4000 * 100.f / float(ti.total_size())
      |                   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1125:16: warning: implicit conversion from 'std::uint64_t' (aka 'unsigned long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1125 |                 , total_sent * 0x4000 * 100.f / float(ti.total_size())
      |                   ~~~~~~~~~~~^~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1062:32: warning: implicit conversion loses integer precision: 'unsigned long' to 'const std::uint32_t' (aka 'const unsigned int') [-Wshorten-64-to-32]
 1062 |         std::uint32_t const ip = addr.to_ulong();
      |                             ~~   ~~~~~^~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:826:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  826 |         bencode(out, t.generate());
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:122:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  122 |                         --sep;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:128:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  128 |                                 return std::string(sep + 1, len);
      |                                                    ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:133:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  133 |         return std::string(sep + 1);
      |                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:250:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  250 |                 std::memcpy(h + 28, info_hash, 20);
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:251:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  251 |                 std::generate(h + 48, h + 68, &rand);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:251:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  251 |                 std::generate(h + 48, h + 68, &rand);
      |                                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:282:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  282 |                 fast_extension = (((char*)buffer)[27] & 4) != 0;
      |                                   ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:316:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  316 |                         ptr += len;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:383:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  383 |                 char* ptr = m + 5;
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:568:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  568 |                                         ++ptr;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:663:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  663 |                         if (buf[i] != fill)
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:885:24: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  885 |         char const* command = argv[1];
      |                               ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:898:2: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  898 |         argv += 2;
      |         ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:904:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  904 |                 ++argv;
      |                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:914:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  914 |                 switch (optname[1])
      |                         ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:927:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  927 |                 ++argv;
      |                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:930:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  930 |                 switch (optname[1])
      |                         ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1086:33: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1086 |                 conns.push_back(new peer_conn(ios[i % num_threads], ti.num_pieces(), ti.piece_length() / 16 / 1024
      |                                               ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/connection_tester.cpp:1089:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1089 |                 ios[i % num_threads].poll_one(ec);
      |                 ^~~
116 warnings generated.
[ 45% 198/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/udp_tracker.cpp.o -MF test/CMakeFiles/test_common.dir/udp_tracker.cpp.o.d -o test/CMakeFiles/test_common.dir/udp_tracker.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/udp_tracker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/udp_tracker.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/udp_tracker.cpp:168:8: warning: format specifies type 'int' but the argument has type 'std::uint32_t' (aka 'unsigned int') [-Wformat]
  167 |                                 std::printf("%s: UDP unknown message: %d\n", time_now_string().c_str()
      |                                                                       ~~
      |                                                                       %u
  168 |                                         , action);
      |                                           ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/udp_tracker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
10 warnings generated.
[ 45% 199/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_crc32.dir/test_crc32.cpp.o -MF test/CMakeFiles/test_crc32.dir/test_crc32.cpp.o.d -o test/CMakeFiles/test_crc32.dir/test_crc32.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_crc32.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_crc32.cpp:39:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   39 | TORRENT_TEST(crc32)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 45% 200/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_bloom_filter.dir/test_bloom_filter.cpp.o -MF test/CMakeFiles/test_bloom_filter.dir/test_bloom_filter.cpp.o.d -o test/CMakeFiles/test_bloom_filter.dir/test_bloom_filter.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bloom_filter.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bloom_filter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bloom_filter.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bloom_filter.cpp:127:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  127 | TORRENT_TEST(bloom_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[ 46% 201/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_bandwidth_limiter.dir/test_bandwidth_limiter.cpp.o -MF test/CMakeFiles/test_bandwidth_limiter.dir/test_bandwidth_limiter.cpp.o.d -o test/CMakeFiles/test_bandwidth_limiter.dir/test_bandwidth_limiter.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:163:47: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  163 |         for (int i = 0; i < int(sample_time * 1000 / tick_interval); ++i)
      |                                                    ~ ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:199:35: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  199 |         float const err = std::max(limit / num * 0.3f, 1000.f);
      |                                    ~~~~~~^~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:203:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  203 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:205:22: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  205 |                 std::cout << (*i)->m_quota / sample_time
      |                              ~~~~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:207:67: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  207 |                 TEST_CHECK(close_to((*i)->m_quota / sample_time, float(limit) / num, err));
      |                                                                               ~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:207:29: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  207 |                 TEST_CHECK(close_to((*i)->m_quota / sample_time, float(limit) / num, err));
      |                                     ~~~~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:240:14: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  240 |         float err = limit * 0.3f;
      |                     ^~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:244:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  244 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:246:22: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  246 |                 std::cout << (*i)->m_quota / sample_time
      |                              ~~~~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:248:29: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  248 |                 TEST_CHECK(close_to((*i)->m_quota / sample_time, float(limit), err));
      |                                     ~~~~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:253:62: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  253 |         TEST_CHECK(close_to(sum, float(limit) * num, limit * 0.3f * num));
      |                                                                   ~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:253:47: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  253 |         TEST_CHECK(close_to(sum, float(limit) * num, limit * 0.3f * num));
      |                                                      ^~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:253:42: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  253 |         TEST_CHECK(close_to(sum, float(limit) * num, limit * 0.3f * num));
      |                                               ~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:276:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  276 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:317:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  317 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:328:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  328 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:367:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  367 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:378:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  378 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:411:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  411 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:418:46: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  418 |         std::cout << "non-prioritized rate: " << p->m_quota / sample_time
      |                                                  ~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:420:25: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  420 |         TEST_CHECK(close_to(p->m_quota / sample_time, float(limit) / 200 / 10, 5));
      |                             ~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:447:16: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  447 |                 sum += (*i)->m_quota;
      |                     ~~ ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:454:46: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  454 |         std::cout << "non-prioritized rate: " << p->m_quota / sample_time
      |                                                  ~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:456:25: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
  456 |         TEST_CHECK(close_to(p->m_quota / sample_time, float(limit) / 200 / num_peers, 5));
      |                             ~~~^~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:461:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  461 | TORRENT_TEST(equal_connection)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:475:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  475 | TORRENT_TEST(conn_var_rate)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:484:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  484 | TORRENT_TEST(torrents)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:496:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  496 | TORRENT_TEST(torrent_var_rate)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:502:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  502 | TORRENT_TEST(bandwidth_limiter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:508:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  508 | TORRENT_TEST(peer_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bandwidth_limiter.cpp:514:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  514 | TORRENT_TEST(no_starvation)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
79 warnings generated.
[ 46% 202/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/web_seed_suite.cpp.o -MF test/CMakeFiles/test_common.dir/web_seed_suite.cpp.o.d -o test/CMakeFiles/test_common.dir/web_seed_suite.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:170:18: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  170 |                 print_ses_rate(i / 10.f, &s, nullptr);
      |                                ^ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:87:15: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   87 |         save_path += proxy_name[proxy];
      |                      ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:97:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   97 |                 , test_name[proxy], protocol, url_seed ? "URL seed" : "HTTP seed"
      |                   ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/web_seed_suite.cpp:284:15: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  284 |         save_path += proxy_name[proxy];
      |                      ^~~~~~~~~~
71 warnings generated.
[ 46% 203/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_alert_manager.dir/test_alert_manager.cpp.o -MF test/CMakeFiles/test_alert_manager.dir/test_alert_manager.cpp.o.d -o test/CMakeFiles/test_alert_manager.dir/test_alert_manager.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:45:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   45 | TORRENT_TEST(limit)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:83:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   83 | TORRENT_TEST(limit_int_max)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:102:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 | TORRENT_TEST(priority_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:132:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  132 | TORRENT_TEST(notify_function)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:183:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                 ++plugin_alerts[m_index];
      |                   ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:190:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 | TORRENT_TEST(extensions)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:271:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  271 | TORRENT_TEST(alert_mask)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:284:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  284 | TORRENT_TEST(get_all_empty)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:294:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  294 | TORRENT_TEST(dropped_alerts)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:313:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  313 | TORRENT_TEST(alerts_dropped_alert)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_manager.cpp:349:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  349 | TORRENT_TEST(recursive_alerts)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
103 warnings generated.
[ 46% 204/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_auto_unchoke.dir/test_auto_unchoke.cpp.o -MF test/CMakeFiles/test_auto_unchoke.dir/test_auto_unchoke.cpp.o.d -o test/CMakeFiles/test_auto_unchoke.dir/test_auto_unchoke.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:123:18: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  123 |                 print_ses_rate(i / 10.f, &st1, &st2, &st3);
      |                                ^ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_auto_unchoke.cpp:143:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 | TORRENT_TEST(auto_unchoke)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
66 warnings generated.
[ 47% 205/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_bitfield.dir/test_bitfield.cpp.o -MF test/CMakeFiles/test_bitfield.dir/test_bitfield.cpp.o.d -o test/CMakeFiles/test_bitfield.dir/test_bitfield.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:70:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   70 | TORRENT_TEST(bitfield)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:157:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  157 | TORRENT_TEST(test_assign3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:171:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  171 | TORRENT_TEST(test_iterators)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:181:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 | TORRENT_TEST(test_assign)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:196:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 | TORRENT_TEST(test_assign2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:215:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 | TORRENT_TEST(test_resize_val)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:233:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  233 | TORRENT_TEST(test_resize_up)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:252:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  252 | TORRENT_TEST(test_resize_down)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:268:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  268 | TORRENT_TEST(find_first_set_empty)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:274:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  274 | TORRENT_TEST(find_first_set_small)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:280:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  280 | TORRENT_TEST(find_first_set_large)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:286:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  286 | TORRENT_TEST(find_first_set_early)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:293:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  293 | TORRENT_TEST(find_first_set_late)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:300:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  300 | TORRENT_TEST(find_last_clear_empty)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:306:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  306 | TORRENT_TEST(find_last_clear_small)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:312:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  312 | TORRENT_TEST(find_last_clear_large)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:318:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  318 | TORRENT_TEST(find_last_clear_early)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:325:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  325 | TORRENT_TEST(find_last_clear_late)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:332:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  332 | TORRENT_TEST(find_last_clear_misc)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:361:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  361 | TORRENT_TEST(not_initialized)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:388:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  388 | TORRENT_TEST(self_assign)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:397:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  397 | TORRENT_TEST(not_initialized_assign)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:406:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  406 | TORRENT_TEST(not_initialized_resize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bitfield.cpp:418:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  418 | TORRENT_TEST(bitfield_index_range)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
33 warnings generated.
[ 47% 206/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_buffer.dir/test_buffer.cpp.o -MF test/CMakeFiles/test_buffer.dir/test_buffer.cpp.o.d -o test/CMakeFiles/test_buffer.dir/test_buffer.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:50:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   50 | TORRENT_TEST(buffer_constructor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:71:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   71 | TORRENT_TEST(buffer_swap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:86:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 | TORRENT_TEST(buffer_subscript)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:93:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   93 |                 TEST_CHECK(b[i] == data[i]);
      |                                    ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:96:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   96 | TORRENT_TEST(buffer_subscript2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:108:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  108 | TORRENT_TEST(buffer_move_construct)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:122:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  122 | TORRENT_TEST(buffer_move_assign)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:165:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  165 |                 , end(b.end()); i != end; ++i)
      |                                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:168:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  168 |                 target += boost::asio::buffer_size(*i);
      |                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:201:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  201 | TORRENT_TEST(chained_buffer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:281:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  281 |                         ++str;
      |                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_buffer.cpp:288:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  288 |                 std::memcpy(b4 + 6, data_test, 6);
      |                             ^~
18 warnings generated.
[ 47% 207/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_checking.dir/test_checking.cpp.o -MF test/CMakeFiles/test_checking.dir/test_checking.cpp.o.d -o test/CMakeFiles/test_checking.dir/test_checking.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:118:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  118 |         bencode(std::back_inserter(buf), t.generate());
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:289:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  289 | TORRENT_TEST(checking)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:294:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  294 | TORRENT_TEST(read_only_corrupt)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:299:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  299 | TORRENT_TEST(read_only)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:304:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  304 | TORRENT_TEST(incomplete)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:309:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  309 | TORRENT_TEST(extended)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:314:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  314 | TORRENT_TEST(corrupt)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:319:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  319 | TORRENT_TEST(force_recheck)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_checking.cpp:324:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  324 | TORRENT_TEST(discrete_checking)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
76 warnings generated.
[ 47% 208/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_ed25519.dir/test_ed25519.cpp.o -MF test/CMakeFiles/test_ed25519.dir/test_ed25519.cpp.o.d -o test/CMakeFiles/test_ed25519.dir/test_ed25519.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ed25519.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ed25519.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/ed25519.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ed25519.cpp:72:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   72 | TORRENT_TEST(ed25519_test_vec1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ed25519.cpp:202:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 | TORRENT_TEST(create_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ed25519.cpp:220:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 | TORRENT_TEST(add_scalar)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ed25519.cpp:253:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  253 | TORRENT_TEST(key_exchange)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
[ 48% 209/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_create_torrent.dir/test_create_torrent.cpp.o -MF test/CMakeFiles/test_create_torrent.dir/test_create_torrent.cpp.o.d -o test/CMakeFiles/test_create_torrent.dir/test_create_torrent.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:163:6: warning: variable 'found' set but not used [-Wunused-but-set-variable]
  163 |         int found = 0;
      |             ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:62:6: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
   62 |         lt::bencode(std::back_inserter(buffer), t.generate());
      |             ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:48:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   48 | TORRENT_TEST(create_verbatim_torrent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:72:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   72 |         TEST_CHECK(memcmp(dest_info, test_torrent + 1, sizeof(test_torrent)-3) == 0);
      |                                      ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:75:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   75 | TORRENT_TEST(piece_size)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:103:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  103 | TORRENT_TEST(create_torrent_round_trip)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_create_torrent.cpp:137:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  137 | TORRENT_TEST(create_torrent_symlink)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
21 warnings generated.
[ 48% 210/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_common.dir/setup_transfer.cpp.o -MF test/CMakeFiles/test_common.dir/setup_transfer.cpp.o.d -o test/CMakeFiles/test_common.dir/setup_transfer.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:168:19: warning: implicit conversion loses integer precision: 'int' to 'unsigned char' [-Wimplicit-int-conversion]
  168 |                 target[i] = res % 255;
      |                           ~ ~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:713:2: warning: 'switch' missing 'default' label [-Wswitch-default]
  713 |         switch (proxy_type)
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:115:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  115 |         bencode(std::back_inserter(buf), t.generate());
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:546:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  546 |         for (char const* in = cmdline; *in != '\0'; ++in)
      |                                                       ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:550:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  550 |                         *argp++ = *in;
      |                          ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.cpp:553:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  553 |                 *argp++ = '\0';
      |                  ^~~~
77 warnings generated.
[ 48% 211/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_direct_dht.dir/test_direct_dht.cpp.o -MF test/CMakeFiles/test_direct_dht.dir/test_direct_dht.cpp.o.d -o test/CMakeFiles/test_direct_dht.dir/test_direct_dht.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_direct_dht.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_direct_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_direct_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_direct_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_direct_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_direct_dht.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_direct_dht.cpp:91:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   91 | TORRENT_TEST(direct_dht_request)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
64 warnings generated.
[ 48% 212/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:54:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:56:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:67:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:206:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  206 |         constexpr listen_socket_flags_t listen_socket_t::accept_incoming;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:207:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  207 |         constexpr listen_socket_flags_t listen_socket_t::local_network;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:208:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  208 |         constexpr listen_socket_flags_t listen_socket_t::was_expanded;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:209:51: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  209 |         constexpr listen_socket_flags_t listen_socket_t::proxy;
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:211:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  211 |         constexpr ip_source_t session_interface::source_dht;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:212:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  212 |         constexpr ip_source_t session_interface::source_peer;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:213:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  213 |         constexpr ip_source_t session_interface::source_tracker;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:214:43: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  214 |         constexpr ip_source_t session_interface::source_router;
      |                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3322:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 3322 |                 switch (m_settings.get_int(settings_pack::mixed_mode_algorithm))
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6364:43: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 6362 |                                         session_log(">>> SET_DSCP [ tcp (%s %d) value: %x e: %s ]"
      |                                                                                        ~~
      |                                                                                        %x
 6363 |                                                 , l->sock->local_endpoint().address().to_string().c_str()
 6364 |                                                 , l->sock->local_endpoint().port(), value, ec.message().c_str());
      |                                                                                     ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6380:9: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 6377 |                                         session_log(">>> SET_DSCP [ udp (%s %d) value: %x e: %s ]"
      |                                                                                        ~~
      |                                                                                        %x
 6378 |                                                 , l->udp_sock->sock.local_endpoint().address().to_string().c_str()
 6379 |                                                 , l->udp_sock->sock.local_port()
 6380 |                                                 , value, ec.message().c_str());
      |                                                   ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:56:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:5981:3: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
 5981 |                 bencode(std::back_inserter(tmp), startup_state);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:53:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:136:64: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  136 |                 T& back() const noexcept { TORRENT_ASSERT(m_len > 0); return m_ptr[m_len - 1]; }
      |                                                                              ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:56:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:61:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:63:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:45:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:63:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:63:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:63:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bt_peer_connection.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:330:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  330 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_stream.hpp:481:53: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  481 |                         , end(buffer_sequence_end(buffers)); i != end; ++i)
      |                                                                          ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:67:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:68:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:403:39: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  403 |                         address_v4 begin = make_address_v4(p[i].first, ec);
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:404:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  404 |                         address_v4 end = make_address_v4(p[i].last, ec);
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:406:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  406 |                         m_peer_class_filter.add_rule(begin, end, p[i].filter);
      |                                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:414:39: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  414 |                         address_v6 begin = make_address_v6(p[i].first, ec);
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:415:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  415 |                         address_v6 end = make_address_v6(p[i].last, ec);
      |                                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:417:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  417 |                         m_peer_class_filter.add_rule(begin, end, p[i].filter);
      |                                                                  ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:1282:30: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1282 |                 sock_t const socket_type = mapping[st];
      |                                            ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:1346:31: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1346 |                         bandwidth_channel* chan = &pc->channel[channel];
      |                                                    ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:1349:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1349 |                         dst[num_copied] = chan;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:1371:29: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1371 |                         bandwidth_channel* ch = &p->channel[peer_connection::download_channel];
      |                                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:1374:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1374 |                         ch = &p->channel[peer_connection::upload_channel];
      |                               ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3066:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3066 |                 return pc->channel[channel].throttle();
      |                        ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3091:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3091 |                 pc->channel[channel].throttle(limit);
      |                 ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3339:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3339 |                                                         ++num_peers[protocol][peer_connection::download_channel];
      |                                                           ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3339:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3339 |                                                         ++num_peers[protocol][peer_connection::download_channel];
      |                                                           ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3341:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3341 |                                                         ++num_peers[protocol][peer_connection::upload_channel];
      |                                                           ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3341:10: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3341 |                                                         ++num_peers[protocol][peer_connection::upload_channel];
      |                                                           ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3353:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3353 |                                                 if (num_peers[1][i] == 0)
      |                                                     ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3355:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3355 |                                                         tcp_channel[i].throttle(0);
      |                                                         ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3359:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3359 |                                                         if (num_peers[0][i] == 0) num_peers[0][i] = 1;
      |                                                             ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3359:34: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3359 |                                                         if (num_peers[0][i] == 0) num_peers[0][i] = 1;
      |                                                                                   ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3360:26: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3360 |                                                         int total_peers = num_peers[0][i] + num_peers[1][i];
      |                                                                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3360:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3360 |                                                         int total_peers = num_peers[0][i] + num_peers[1][i];
      |                                                                                             ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3363:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3363 |                                                         std::int64_t rate = stat_rate[i];
      |                                                                             ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3364:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3364 |                                                         tcp_channel[i].throttle(std::max(int(rate * num_peers[0][i] / total_peers), lower_limit[i]));
      |                                                         ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3364:52: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3364 |                                                         tcp_channel[i].throttle(std::max(int(rate * num_peers[0][i] / total_peers), lower_limit[i]));
      |                                                                                                     ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:3364:84: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3364 |                                                         tcp_channel[i].throttle(std::max(int(rate * num_peers[0][i] / total_peers), lower_limit[i]));
      |                                                                                                                                     ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:5645:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 5645 |                         ip.name[sizeof(ip.name) - 1] = '\0';
      |                         ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:5985:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 5985 |                 if (tmp.empty() || bdecode(&tmp[0], &tmp[0] + tmp.size(), e, ec) != 0)
      |                                                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6967:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6967 |                         if (ips[0][external_addr.is_v6()] == address())
      |                             ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6968:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6968 |                                 ips[0][external_addr.is_v6()] = external_addr;
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6970:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6970 |                         if (ips[is_local(local_addr)][local_addr.is_v6()] == address())
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6970:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6970 |                         if (ips[is_local(local_addr)][local_addr.is_v6()] == address())
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6971:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6971 |                                 ips[is_local(local_addr)][local_addr.is_v6()] = local_addr;
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6971:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6971 |                                 ips[is_local(local_addr)][local_addr.is_v6()] = local_addr;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6974:33: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6974 |                 return {ips[1][0], ips[0][0], ips[1][1], ips[0][1]};
      |                                               ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/session_impl.cpp:6974:44: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6974 |                 return {ips[1][0], ips[0][0], ips[1][1], ips[0][1]};
      |                                                          ^~~~~~
341 warnings generated.
[ 49% 213/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_bencoding.dir/test_bencoding.cpp.o -MF test/CMakeFiles/test_bencoding.dir/test_bencoding.cpp.o.d -o test/CMakeFiles/test_bencoding.dir/test_bencoding.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:33:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:56:2: note: in instantiation of function template specialization 'libtorrent::bencode>' requested here
   56 |         bencode(std::back_inserter(ret), e);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:171:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  171 |                         m_begin = start - 1; // include 'i'
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:195:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         const_cast(m_data.start)[m_size] = 0;
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/lazy_entry.hpp:297:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 |                         return &m_data.list[i+1];
      |                                 ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:62:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   62 | TORRENT_TEST(strings)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:69:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   69 | TORRENT_TEST(integers)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:76:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   76 | TORRENT_TEST(integers2)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:83:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   83 | TORRENT_TEST(integers3)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:90:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 | TORRENT_TEST(lists)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:100:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 | TORRENT_TEST(dictionaries)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:109:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  109 | TORRENT_TEST(preformatted)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:113:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  113 |         e.preformatted().assign(str, str + sizeof(str)-1);
      |                                      ~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:113:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  113 |         e.preformatted().assign(str, str + sizeof(str)-1);
      |                                      ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:117:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  117 | TORRENT_TEST(preformatted_node)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:121:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  121 |         e["info"] = entry::preformatted_type(str, str + sizeof(str)-1);
      |                                                   ~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:121:44: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  121 |         e["info"] = entry::preformatted_type(str, str + sizeof(str)-1);
      |                                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:125:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 | TORRENT_TEST(undefined_node)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:131:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  131 | TORRENT_TEST(undefined_node2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:138:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  138 | TORRENT_TEST(implicit_construct)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:145:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  145 | TORRENT_TEST(print_dict_single_line)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:153:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  153 | TORRENT_TEST(print_dict)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:161:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  161 | TORRENT_TEST(print_list_single_line)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:170:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  170 | TORRENT_TEST(print_list)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:178:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  178 | TORRENT_TEST(print_int_single_line)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:184:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  184 | TORRENT_TEST(print_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:190:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 | TORRENT_TEST(print_string_single_line)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:196:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 | TORRENT_TEST(print_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:202:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 | TORRENT_TEST(print_deep_dict_single_line)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:214:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  214 | TORRENT_TEST(print_deep_dict)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:226:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  226 | TORRENT_TEST(dict_constructor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:234:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  234 | TORRENT_TEST(integer_to_str)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:247:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  247 | TORRENT_TEST(lazy_entry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:253:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  253 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:253:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  253 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:267:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  267 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:267:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  267 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:282:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  282 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:282:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  282 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:304:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  304 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:304:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  304 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:328:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  328 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:328:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  328 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:342:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  342 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:342:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  342 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:353:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  353 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:353:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  353 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:364:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  364 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:364:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  364 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:377:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  377 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:377:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  377 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:388:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  388 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:388:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  388 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:414:56: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  414 |                 int ret = lazy_bdecode(reinterpret_cast(buf), reinterpret_cast(buf) + sizeof(buf), e, ec);
      |                                                                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:422:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  422 |                         b[i]= 'l';
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:425:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  425 |                         b[i]= 'e';
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:431:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  431 |                 int ret = lazy_bdecode(b, b + sizeof(b), e, ec);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:442:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  442 |                         memcpy(&b[i], "0:", 2);
      |                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:443:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  443 |                 b[i] = 'e';
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:447:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  447 |                 int ret = lazy_bdecode(b, b + i + 1, e, ec, nullptr, 1000, 1000);
      |                                           ~~^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:447:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  447 |                 int ret = lazy_bdecode(b, b + i + 1, e, ec, nullptr, 1000, 1000);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:458:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  458 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:458:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  458 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:470:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  470 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:470:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  470 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:483:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  483 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:483:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  483 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:495:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  495 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:495:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  495 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:507:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  507 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:507:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  507 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:519:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  519 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:519:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  519 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:531:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  531 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:531:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  531 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:543:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  543 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:543:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  543 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:556:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  556 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:556:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  556 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:568:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  568 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:568:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  568 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:580:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  580 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:580:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  580 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:592:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  592 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:592:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  592 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:611:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  611 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:611:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  611 |                 int ret = lazy_bdecode(b, b + sizeof(b)-1, e, ec, nullptr);
      |                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:645:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  645 |                 int ret = lazy_bdecode(buf.data(), buf.data() + buf.size(), e, ec);
      |                                                    ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:669:42: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  669 |                 int ret = lazy_bdecode(buf.data(), buf.data() + buf.size(), e, ec);
      |                                                    ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:686:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  686 |                 char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                              ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:686:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  686 |                 char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:689:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  689 |                 TEST_EQUAL(e, b + sizeof(b) - 2);
      |                               ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:689:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  689 |                 TEST_EQUAL(e, b + sizeof(b) - 2);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:689:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  689 |                 TEST_EQUAL(e, b + sizeof(b) - 2);
      |                               ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:689:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  689 |                 TEST_EQUAL(e, b + sizeof(b) - 2);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:697:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  697 |                 char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                              ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:697:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  697 |                 char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:699:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  699 |                 TEST_EQUAL(e, b + 1);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:699:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  699 |                 TEST_EQUAL(e, b + 1);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:706:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  706 |                 char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                              ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:706:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  706 |                 char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:708:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  708 |                 TEST_EQUAL(e, b + 18);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:708:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  708 |                 TEST_EQUAL(e, b + 18);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:715:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  715 |                 char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                              ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:715:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  715 |                 char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:717:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  717 |                 TEST_EQUAL(e, b + 3);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:717:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  717 |                 TEST_EQUAL(e, b + 3);
      |                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:733:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  733 |                         int ret = lazy_bdecode(b[i], b[i] + strlen(b[i]), tmp, ec, nullptr);
      |                                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:733:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  733 |                         int ret = lazy_bdecode(b[i], b[i] + strlen(b[i]), tmp, ec, nullptr);
      |                                                      ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:733:33: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  733 |                         int ret = lazy_bdecode(b[i], b[i] + strlen(b[i]), tmp, ec, nullptr);
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bencoding.cpp:733:47: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  733 |                         int ret = lazy_bdecode(b[i], b[i] + strlen(b[i]), tmp, ec, nullptr);
      |                                                                    ^
112 warnings generated.
[ 49% 214/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT examples/CMakeFiles/client_test.dir/client_test.cpp.o -MF examples/CMakeFiles/client_test.dir/client_test.cpp.o.d -o examples/CMakeFiles/client_test.dir/client_test.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:54:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:57:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:86:23: warning: identifier '_sv' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   86 | using lt::operator "" _sv;
      |           ~~~~~~~~~~~~^~~
      |           operator""_sv
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:135:32: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion]
  135 |                 else new_settings.c_lflag &= ~ECHO;
      |                                           ~~ ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:138:32: warning: implicit conversion changes signedness: 'int' to 'tcflag_t' (aka 'unsigned int') [-Wsign-conversion]
  138 |                 else new_settings.c_lflag &= ~ICANON;
      |                                           ~~ ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:149:6: warning: no previous prototype for function 'sleep_and_input' [-Wmissing-prototypes]
  149 | bool sleep_and_input(int* c, lt::time_duration const sleep)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:149:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  149 | bool sleep_and_input(int* c, lt::time_duration const sleep)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:157:20: warning: implicit conversion loses integer precision: 'std::int64_t' (aka 'long') to 'const int' [-Wshorten-64-to-32]
  157 |         int const delay = total_milliseconds(done - lt::clock_type::now());
      |                   ~~~~~   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:183:6: warning: no previous extern declaration for non-static variable 'print_trackers' [-Wmissing-variable-declarations]
  183 | bool print_trackers = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:183:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  183 | bool print_trackers = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:184:6: warning: no previous extern declaration for non-static variable 'print_peers' [-Wmissing-variable-declarations]
  184 | bool print_peers = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:184:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  184 | bool print_peers = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:185:6: warning: no previous extern declaration for non-static variable 'print_connecting_peers' [-Wmissing-variable-declarations]
  185 | bool print_connecting_peers = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:185:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  185 | bool print_connecting_peers = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:186:6: warning: no previous extern declaration for non-static variable 'print_log' [-Wmissing-variable-declarations]
  186 | bool print_log = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:186:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  186 | bool print_log = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:187:6: warning: no previous extern declaration for non-static variable 'print_downloads' [-Wmissing-variable-declarations]
  187 | bool print_downloads = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:187:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  187 | bool print_downloads = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:188:6: warning: no previous extern declaration for non-static variable 'print_matrix' [-Wmissing-variable-declarations]
  188 | bool print_matrix = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:188:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  188 | bool print_matrix = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:189:6: warning: no previous extern declaration for non-static variable 'print_file_progress' [-Wmissing-variable-declarations]
  189 | bool print_file_progress = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:189:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  189 | bool print_file_progress = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:190:6: warning: no previous extern declaration for non-static variable 'show_pad_files' [-Wmissing-variable-declarations]
  190 | bool show_pad_files = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:190:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  190 | bool show_pad_files = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:191:6: warning: no previous extern declaration for non-static variable 'show_dht_status' [-Wmissing-variable-declarations]
  191 | bool show_dht_status = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:191:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  191 | bool show_dht_status = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:192:6: warning: no previous extern declaration for non-static variable 'sequential_download' [-Wmissing-variable-declarations]
  192 | bool sequential_download = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:192:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  192 | bool sequential_download = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:194:6: warning: no previous extern declaration for non-static variable 'print_ip' [-Wmissing-variable-declarations]
  194 | bool print_ip = true;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:194:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  194 | bool print_ip = true;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:195:6: warning: no previous extern declaration for non-static variable 'print_local_ip' [-Wmissing-variable-declarations]
  195 | bool print_local_ip = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:195:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  195 | bool print_local_ip = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:196:6: warning: no previous extern declaration for non-static variable 'print_timers' [-Wmissing-variable-declarations]
  196 | bool print_timers = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:196:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  196 | bool print_timers = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:197:6: warning: no previous extern declaration for non-static variable 'print_block' [-Wmissing-variable-declarations]
  197 | bool print_block = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:197:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  197 | bool print_block = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:198:6: warning: no previous extern declaration for non-static variable 'print_fails' [-Wmissing-variable-declarations]
  198 | bool print_fails = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:198:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  198 | bool print_fails = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:199:6: warning: no previous extern declaration for non-static variable 'print_send_bufs' [-Wmissing-variable-declarations]
  199 | bool print_send_bufs = true;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:199:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  199 | bool print_send_bufs = true;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:200:6: warning: no previous extern declaration for non-static variable 'print_disk_stats' [-Wmissing-variable-declarations]
  200 | bool print_disk_stats = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:200:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  200 | bool print_disk_stats = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:204:5: warning: no previous extern declaration for non-static variable 'num_outstanding_resume_data' [-Wmissing-variable-declarations]
  204 | int num_outstanding_resume_data = 0;
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:204:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  204 | int num_outstanding_resume_data = 0;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:207:29: warning: no previous extern declaration for non-static variable 'dht_active_requests' [-Wmissing-variable-declarations]
  207 | std::vector dht_active_requests;
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:207:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  207 | std::vector dht_active_requests;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:208:37: warning: no previous extern declaration for non-static variable 'dht_routing_table' [-Wmissing-variable-declarations]
  208 | std::vector dht_routing_table;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:208:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  208 | std::vector dht_routing_table;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:211:13: warning: no previous prototype for function 'to_hex' [-Wmissing-prototypes]
  211 | std::string to_hex(lt::sha1_hash const& s)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:211:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  211 | std::string to_hex(lt::sha1_hash const& s)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:228:21: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
  228 |         f.read(v.data(), v.size());
      |           ~~~~           ~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:218:6: warning: no previous prototype for function 'load_file' [-Wmissing-prototypes]
  218 | bool load_file(std::string const& filename, std::vector& v
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:218:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  218 | bool load_file(std::string const& filename, std::vector& v
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:232:6: warning: no previous prototype for function 'is_absolute_path' [-Wmissing-prototypes]
  232 | bool is_absolute_path(std::string const& f)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:232:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  232 | bool is_absolute_path(std::string const& f)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:252:13: warning: no previous prototype for function 'path_append' [-Wmissing-prototypes]
  252 | std::string path_append(std::string const& lhs, std::string const& rhs)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:252:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  252 | std::string path_append(std::string const& lhs, std::string const& rhs)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:267:13: warning: no previous prototype for function 'make_absolute_path' [-Wmissing-prototypes]
  267 | std::string make_absolute_path(std::string const& p)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:267:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  267 | std::string make_absolute_path(std::string const& p)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:283:13: warning: no previous prototype for function 'print_endpoint' [-Wmissing-prototypes]
  283 | std::string print_endpoint(lt::tcp::endpoint const& ep)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:283:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  283 | std::string print_endpoint(lt::tcp::endpoint const& ep)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:298:7: warning: no previous extern declaration for non-static variable 'g_log_file' [-Wmissing-variable-declarations]
  298 | FILE* g_log_file = nullptr;
      |       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:298:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  298 | FILE* g_log_file = nullptr;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:300:5: warning: no previous prototype for function 'peer_index' [-Wmissing-prototypes]
  300 | int peer_index(lt::tcp::endpoint addr, std::vector const& peers)
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:300:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  300 | int peer_index(lt::tcp::endpoint addr, std::vector const& peers)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:358:81: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
  358 |                 std::snprintf(peer_progress, sizeof(peer_progress), "%.1f%%", i->progress_ppm / 10000.f);
      |                 ~~~                                                           ~~~~~~~~~~~~~~~~^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:358:68: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  358 |                 std::snprintf(peer_progress, sizeof(peer_progress), "%.1f%%", i->progress_ppm / 10000.f);
      |                                                                               ~~~^~~~~~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:311:5: warning: no previous prototype for function 'print_peer_info' [-Wmissing-prototypes]
  311 | int print_peer_info(std::string& out
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:311:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  311 | int print_peer_info(std::string& out
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:481:20: warning: no previous extern declaration for non-static variable 'allocation_mode' [-Wmissing-variable-declarations]
  481 | lt::storage_mode_t allocation_mode = lt::storage_mode_sparse;
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:481:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  481 | lt::storage_mode_t allocation_mode = lt::storage_mode_sparse;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:482:13: warning: no previous extern declaration for non-static variable 'save_path' [-Wmissing-variable-declarations]
  482 | std::string save_path(".");
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:482:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  482 | std::string save_path(".");
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:483:5: warning: no previous extern declaration for non-static variable 'torrent_upload_limit' [-Wmissing-variable-declarations]
  483 | int torrent_upload_limit = 0;
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:483:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  483 | int torrent_upload_limit = 0;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:484:5: warning: no previous extern declaration for non-static variable 'torrent_download_limit' [-Wmissing-variable-declarations]
  484 | int torrent_download_limit = 0;
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:484:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  484 | int torrent_download_limit = 0;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:485:13: warning: no previous extern declaration for non-static variable 'monitor_dir' [-Wmissing-variable-declarations]
  485 | std::string monitor_dir;
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:485:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  485 | std::string monitor_dir;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:486:5: warning: no previous extern declaration for non-static variable 'poll_interval' [-Wmissing-variable-declarations]
  486 | int poll_interval = 5;
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:486:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  486 | int poll_interval = 5;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:487:5: warning: no previous extern declaration for non-static variable 'max_connections_per_torrent' [-Wmissing-variable-declarations]
  487 | int max_connections_per_torrent = 50;
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:487:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  487 | int max_connections_per_torrent = 50;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:488:6: warning: no previous extern declaration for non-static variable 'seed_mode' [-Wmissing-variable-declarations]
  488 | bool seed_mode = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:488:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  488 | bool seed_mode = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:489:6: warning: no previous extern declaration for non-static variable 'stats_enabled' [-Wmissing-variable-declarations]
  489 | bool stats_enabled = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:489:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  489 | bool stats_enabled = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:490:5: warning: no previous extern declaration for non-static variable 'cache_size' [-Wmissing-variable-declarations]
  490 | int cache_size = -1;
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:490:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  490 | int cache_size = -1;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:492:6: warning: no previous extern declaration for non-static variable 'share_mode' [-Wmissing-variable-declarations]
  492 | bool share_mode = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:492:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  492 | bool share_mode = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:493:6: warning: no previous extern declaration for non-static variable 'disable_storage' [-Wmissing-variable-declarations]
  493 | bool disable_storage = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:493:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  493 | bool disable_storage = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:495:6: warning: no previous extern declaration for non-static variable 'quit' [-Wmissing-variable-declarations]
  495 | bool quit = false;
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:495:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  495 | bool quit = false;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:497:6: warning: no previous prototype for function 'signal_handler' [-Wmissing-prototypes]
  497 | void signal_handler(int)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:497:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  497 | void signal_handler(int)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:504:13: warning: no previous extern declaration for non-static variable 'peer' [-Wmissing-variable-declarations]
  504 | std::string peer;
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:504:1: note: declare 'static' if the variable is not intended to be used outside of this translation unit
  504 | std::string peer;
      | ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:513:15: warning: format string is not a string literal [-Wformat-nonliteral]
  513 |                 std::printf(fmt, name);
      |                             ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:506:6: warning: no previous prototype for function 'print_settings' [-Wmissing-prototypes]
  506 | void print_settings(int const start, int const num
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:506:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  506 | void print_settings(int const start, int const num
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:616:16: warning: declaration shadows a local variable [-Wshadow]
  616 |                                 auto const it = alert_categories.find(f);
      |                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:578:15: note: previous declaration is here
  578 |                         auto const it = enums.find(lt::string_view(value));
      |                                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:528:2: warning: 'switch' missing 'default' label [-Wswitch-default]
  528 |         switch (sett_name & settings_pack::type_mask)
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:517:6: warning: no previous prototype for function 'assign_setting' [-Wmissing-prototypes]
  517 | void assign_setting(lt::settings_pack& settings, std::string const& key, char const* value)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:517:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  517 | void assign_setting(lt::settings_pack& settings, std::string const& key, char const* value)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:634:13: warning: no previous prototype for function 'resume_file' [-Wmissing-prototypes]
  634 | std::string resume_file(lt::sha1_hash const& info_hash)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:634:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  634 | std::string resume_file(lt::sha1_hash const& info_hash)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:640:6: warning: no previous prototype for function 'set_torrent_params' [-Wmissing-prototypes]
  640 | void set_torrent_params(lt::add_torrent_params& p)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:640:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  640 | void set_torrent_params(lt::add_torrent_params& p)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:654:6: warning: no previous prototype for function 'add_magnet' [-Wmissing-prototypes]
  654 | void add_magnet(lt::session& ses, lt::string_view uri)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:654:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  654 | void add_magnet(lt::session& ses, lt::string_view uri)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:680:6: warning: no previous prototype for function 'add_torrent' [-Wmissing-prototypes]
  680 | bool add_torrent(lt::session& ses, std::string torrent)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:680:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  680 | bool add_torrent(lt::session& ses, std::string torrent)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:715:26: warning: no previous prototype for function 'list_dir' [-Wmissing-prototypes]
  715 | std::vector list_dir(std::string path
      |                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:715:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  715 | std::vector list_dir(std::string path
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:764:6: warning: no previous prototype for function 'scan_dir' [-Wmissing-prototypes]
  764 | void scan_dir(std::string const& dir_path, lt::session& ses)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:764:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  764 | void scan_dir(std::string const& dir_path, lt::session& ses)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:794:13: warning: no previous prototype for function 'timestamp' [-Wmissing-prototypes]
  794 | char const* timestamp()
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:794:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  794 | char const* timestamp()
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:803:6: warning: no previous prototype for function 'print_alert' [-Wmissing-prototypes]
  803 | void print_alert(lt::alert const* a, std::string& str)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:803:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  803 | void print_alert(lt::alert const* a, std::string& str)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:828:22: warning: implicit conversion changes signedness: 'size_type' (aka 'unsigned long') to 'streamsize' (aka 'long') [-Wsign-conversion]
  828 |         f.write(v.data(), v.size());
      |           ~~~~~           ~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:825:5: warning: no previous prototype for function 'save_file' [-Wmissing-prototypes]
  825 | int save_file(std::string const& filename, std::vector const& v)
      |     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:825:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  825 | int save_file(std::string const& filename, std::vector const& v)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:842:69: warning: implicit conversion changes signedness: 'rep' (aka 'long long') to 'std::uint64_t' (aka 'unsigned long') [-Wsign-conversion]
  841 |                 ses_view.update_counters(s->counters()
      |                          ~~~~~~~~~~~~~~~
  842 |                         , duration_cast(s->timestamp().time_since_epoch()).count());
      |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:929:30: warning: declaration shadows a local variable [-Wshadow]
  929 |         else if (add_torrent_alert* p = alert_cast(a))
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:923:31: note: previous declaration is here
  923 |         if (metadata_received_alert* p = alert_cast(a))
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:947:34: warning: use of old-style cast [-Wold-style-cast]
  947 |                                 char* port = (char*) strrchr((char*)peer.c_str(), ':');
      |                                                              ^      ~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:947:41: warning: cast from 'const char *' to 'char *' drops const qualifier [-Wcast-qual]
  947 |                                 char* port = (char*) strrchr((char*)peer.c_str(), ':');
      |                                                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:947:18: warning: use of old-style cast [-Wold-style-cast]
  947 |                                 char* port = (char*) strrchr((char*)peer.c_str(), ':');
      |                                              ^       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:960:35: warning: declaration shadows a local variable [-Wshadow]
  960 |         else if (torrent_finished_alert* p = alert_cast(a))
      |                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:929:30: note: previous declaration is here
  929 |         else if (add_torrent_alert* p = alert_cast(a))
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:971:35: warning: declaration shadows a local variable [-Wshadow]
  971 |         else if (save_resume_data_alert* p = alert_cast(a))
      |                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:960:35: note: previous declaration is here
  960 |         else if (torrent_finished_alert* p = alert_cast(a))
      |                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:977:42: warning: declaration shadows a local variable [-Wshadow]
  977 |         else if (save_resume_data_failed_alert* p = alert_cast(a))
      |                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:971:35: note: previous declaration is here
  971 |         else if (save_resume_data_alert* p = alert_cast(a))
      |                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:984:33: warning: declaration shadows a local variable [-Wshadow]
  984 |         else if (torrent_paused_alert* p = alert_cast(a))
      |                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:977:42: note: previous declaration is here
  977 |         else if (save_resume_data_failed_alert* p = alert_cast(a))
      |                                                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:993:31: warning: declaration shadows a local variable [-Wshadow]
  993 |         else if (state_update_alert* p = alert_cast(a))
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:984:33: note: previous declaration is here
  984 |         else if (torrent_paused_alert* p = alert_cast(a))
      |                                        ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:998:34: warning: declaration shadows a local variable [-Wshadow]
  998 |         else if (torrent_removed_alert* p = alert_cast(a))
      |                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:993:31: note: previous declaration is here
  993 |         else if (state_update_alert* p = alert_cast(a))
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:834:6: warning: no previous prototype for function 'handle_alert' [-Wmissing-prototypes]
  834 | bool handle_alert(torrent_view& view, session_view& ses_view
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:834:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  834 | bool handle_alert(torrent_view& view, session_view& ses_view
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1010:6: warning: no previous prototype for function 'pop_alerts' [-Wmissing-prototypes]
 1010 | void pop_alerts(torrent_view& view, session_view& ses_view
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1010:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
 1010 | void pop_alerts(torrent_view& view, session_view& ses_view
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1046:48: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 1046 |                 bool const snubbed = index >= 0 ? bool(peers[index].flags & lt::peer_info::snubbed) : false;
      |                                                        ~~~~~ ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1052:23: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 1052 |                         color = cs->blocks[j] ? esc("34;7") : esc("0");
      |                                 ~~         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1057:25: warning: implicit conversion changes signedness: 'int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 1057 |                         if (cs && cs->blocks[j] && pp->blocks[j].state != block_info::finished)
      |                                   ~~         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1027:6: warning: no previous prototype for function 'print_piece' [-Wmissing-prototypes]
 1027 | void print_piece(lt::partial_piece_info const* pp
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1027:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
 1027 | void print_piece(lt::partial_piece_info const* pp
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1096:6: warning: no previous prototype for function 'is_resume_file' [-Wmissing-prototypes]
 1096 | bool is_resume_file(std::string const& s)
      |      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1096:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
 1096 | bool is_resume_file(std::string const& s)
      | ^
      | static 
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1272:39: warning: implicit conversion changes signedness: 'long' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 1272 |                         std::string const key(start, equal - start);
      |                                           ~~~        ~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1319:86: warning: implicit conversion changes signedness: 'int' to 'address_v4::uint_type' (aka 'unsigned int') [-Wsign-conversion]
 1319 |                                                                 address_v4 start((stoi(m[1]) << 24) | (stoi(m[2]) << 16) | (stoi(m[3]) << 8) | stoi(m[4]));
      |                                                                            ~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1320:85: warning: implicit conversion changes signedness: 'int' to 'address_v4::uint_type' (aka 'unsigned int') [-Wsign-conversion]
 1320 |                                                                 address_v4 last((stoi(m[5]) << 24) | (stoi(m[6]) << 16) | (stoi(m[7]) << 8) | stoi(m[8]));
      |                                                                            ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1284:3: warning: 'switch' missing 'default' label [-Wswitch-default]
 1284 |                 switch (argv[i][1])
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1550:19: warning: declaration shadows a local variable [-Wshadow]
 1550 |                                         set_keypress s(set_keypress::echo | set_keypress::canonical);
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1113:15: note: previous declaration is here
 1113 |         set_keypress s;
      |                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1586:19: warning: declaration shadows a local variable [-Wshadow]
 1586 |                                         set_keypress s(set_keypress::echo | set_keypress::canonical);
      |                                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1113:15: note: previous declaration is here
 1113 |         set_keypress s;
      |                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1839:26: warning: declaration shadows a local variable [-Wshadow]
 1839 |                         torrent_status const& s = view.get_active_torrent();
      |                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1113:15: note: previous declaration is here
 1113 |         set_keypress s;
      |                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:2029:27: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 2029 |                                                 ? int(file_progress[idx] * 1000 / ti->files().file_size(i)) : 1000;
      |                                                       ~~~~~~~~~~~~~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:2032:42: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 2032 |                                         bool const complete = file_progress[idx] == ti->files().file_size(i);
      |                                                               ~~~~~~~~~~~~~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:2037:61: warning: implicit conversion increases floating-point precision: 'float' to 'double' [-Wdouble-promotion]
 2037 |                                                 std::snprintf(str, sizeof(str), " (%.1f%%)", progress / 10.f);
      |                                                 ~~~                                          ~~~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:2037:52: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 2037 |                                                 std::snprintf(str, sizeof(str), " (%.1f%%)", progress / 10.f);
      |                                                                                              ^~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:2069:45: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 2069 |                                                 , static_cast(file_prio[idx]));
      |                                                                             ~~~~~~~~~ ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:2068:34: warning: implicit conversion changes signedness: 'const int' to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
 2068 |                                                 , add_suffix(file_progress[idx]).c_str()
      |                                                              ~~~~~~~~~~~~~ ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:57:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:2153:3: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
 2153 |                 bencode(std::back_inserter(out), session_state);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:57:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:60:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:140:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  140 |                 new_settings.c_cc[VTIME] = 0;
      |                 ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:141:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  141 |                 new_settings.c_cc[VMIN] = 1;
      |                 ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:155:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  155 |         FD_ZERO(&set);
      |         ^~~~~~~~~~~~~
/usr/include/sys/select.h:92:3: note: expanded from macro 'FD_ZERO'
   92 |                 _p->__fds_bits[--_n] = 0;               \
      |                 ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:156:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  156 |         FD_SET(0, &set);
      |         ^~~~~~~~~~~~~~~
/usr/include/sys/select.h:84:23: note: expanded from macro 'FD_SET'
   84 | #define FD_SET(n, p)    ((p)->__fds_bits[(n)/_NFDBITS] |= __fdset_mask(n))
      |                          ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:950:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  950 |                                         *port++ = 0;
      |                                          ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1044:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1044 |                 int const index = pp ? peer_index(pp->blocks[j].peer(), peers) % 36 : -1;
      |                                                   ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1057:31: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1057 |                         if (cs && cs->blocks[j] && pp->blocks[j].state != block_info::finished)
      |                                                    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1059:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1059 |                         else if (pp->blocks[j].bytes_progress > 0
      |                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1060:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1060 |                                         && pp->blocks[j].state == block_info::requested)
      |                                            ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1062:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1062 |                                 if (pp->blocks[j].num_peers > 1) color = esc("0;1");
      |                                     ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1070:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1070 |                                 chr = progress[pp->blocks[j].bytes_progress * 8 / pp->blocks[j].block_size];
      |                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1070:20: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1070 |                                 chr = progress[pp->blocks[j].bytes_progress * 8 / pp->blocks[j].block_size];
      |                                                ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1070:55: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1070 |                                 chr = progress[pp->blocks[j].bytes_progress * 8 / pp->blocks[j].block_size];
      |                                                                                   ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1076:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1076 |                         else if (pp->blocks[j].state == block_info::finished) color = esc("32;7");
      |                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1077:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1077 |                         else if (pp->blocks[j].state == block_info::writing) color = esc("36;7");
      |                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1078:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1078 |                         else if (pp->blocks[j].state == block_info::requested)
      |                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1245:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1245 |                 if (argv[i][0] != '-')
      |                     ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1247:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1247 |                         torrents.push_back(argv[i]);
      |                                            ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1251:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1251 |                 if (argv[i] == "--list-settings"_sv)
      |                     ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1267:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1267 |                 if (argv[i][1] == '-' && strchr(argv[i], '=') != nullptr)
      |                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1267:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1267 |                 if (argv[i][1] == '-' && strchr(argv[i], '=') != nullptr)
      |                     ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1267:35: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1267 |                 if (argv[i][1] == '-' && strchr(argv[i], '=') != nullptr)
      |                                                 ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1269:31: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1269 |                         char const* equal = strchr(argv[i], '=');
      |                                                    ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1270:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1270 |                         char const* start = argv[i]+2;
      |                                             ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1270:24: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1270 |                         char const* start = argv[i]+2;
      |                                             ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1273:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1273 |                         char const* value = equal + 1;
      |                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1281:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1281 |                 char const* arg = argv[i+1];
      |                                   ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1284:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1284 |                 switch (argv[i][1])
      |                         ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1284:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1284 |                 switch (argv[i][1])
      |                         ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1803:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1803 |                                         , progress_bar + (128 - n.num_nodes)
      |                                           ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/examples/client_test.cpp:1804:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1804 |                                         , short_progress_bar + (8 - std::min(8, n.num_replacements)));
      |                                           ^~~~~~~~~~~~~~~~~~
197 warnings generated.
[ 49% 215/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_dos_blocker.dir/test_dos_blocker.cpp.o -MF test/CMakeFiles/test_dos_blocker.dir/test_dos_blocker.cpp.o.d -o test/CMakeFiles/test_dos_blocker.dir/test_dos_blocker.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:64:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   64 |                 int ret = bdecode(pkt.data(), pkt.data() + int(pkt.size()), print, ec, nullptr, 100, 100);
      |                                               ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:71:29: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   71 |                 std::printf("%s [%s] %s", prefix[dir], print_endpoint(node).c_str()
      |                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dos_blocker.cpp:79:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   79 | TORRENT_TEST(dos_blocker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
[ 50% 216/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_ffs.dir/test_ffs.cpp.o -MF test/CMakeFiles/test_ffs.dir/test_ffs.cpp.o.d -o test/CMakeFiles/test_ffs.dir/test_ffs.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ffs.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ffs.cpp:46:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 | TORRENT_TEST(count_leading_zeros)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ffs.cpp:86:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 | TORRENT_TEST(count_trailing_ones_u32)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[ 50% 217/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_enum_net.dir/test_enum_net.cpp.o -MF test/CMakeFiles/test_enum_net.dir/test_enum_net.cpp.o.d -o test/CMakeFiles/test_enum_net.dir/test_enum_net.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:43:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   43 | TORRENT_TEST(is_local)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(is_loopback)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:70:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   70 | TORRENT_TEST(is_any)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:83:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   83 | TORRENT_TEST(match_addr_mask)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:117:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  117 | TORRENT_TEST(is_ip_address)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:126:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  126 | TORRENT_TEST(build_netmask_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:154:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  154 | TORRENT_TEST(build_netmask_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:181:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 | TORRENT_TEST(build_netmask_unknown)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:194:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  194 |                 ret.name[sizeof(ret.name) - 1] = '\0';
      |                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:204:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                 ret.name[sizeof(ret.name) - 1] = '\0';
      |                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:209:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 | TORRENT_TEST(get_gateway_basic)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:227:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 | TORRENT_TEST(get_gateway_no_default_route)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:239:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 | TORRENT_TEST(get_gateway_local_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:250:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 | TORRENT_TEST(get_gateway_loopback)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:265:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  265 | TORRENT_TEST(get_gateway_multi_homed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_enum_net.cpp:276:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  276 | TORRENT_TEST(has_internet_route)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
[ 50% 218/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_EXPORT_EXTRA -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:58:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_flags.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:105:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:135:37: warning: out-of-line definition of constexpr static data member is redundant in C++17 and is deprecated [-Wdeprecated-redundant-constexpr-static-def]
  135 |         constexpr web_seed_flag_t torrent::ephemeral;
      |                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:5411:16: warning: variable 'position' set but not used [-Wunused-but-set-variable]
 5411 |                 std::int64_t position = 0;
      |                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:7154:4: warning: 'switch' missing 'default' label [-Wswitch-default]
 7154 |                         switch (s->type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:9629:7: warning: variable 'num_interested' set but not used [-Wunused-but-set-variable]
 9629 |                 int num_interested = 0;
      |                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:9904:3: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
 9904 |                 TORRENT_ALLOCA(busy_blocks, busy_block_t, blocks_in_piece);
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:10684:38: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'float' may lose precision [-Wimplicit-int-float-conversion]
 10684 |                         else fp[i] = float(progress[i]) / file_size;
       |                                                         ~ ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:11186:23: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 11186 |                         st->progress = st->progress_ppm / 1000000.f;
       |                                        ~~~~^~~~~~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:11217:33: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 11217 |                         st->distributed_copies = st->distributed_full_copies
       |                                                  ~~~~^~~~~~~~~~~~~~~~~~~~~~~
 11218 |                                 + float(st->distributed_fraction) / 1000;
       |                                 ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:53:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:64:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class_set.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:65:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:65:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1188:8: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1188 |                         if (m_pc.m_channel_state[peer_connection::upload_channel] & peer_info::bw_network)
      |                             ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1194:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1194 |                         m_pc.m_channel_state[peer_connection::upload_channel] |= peer_info::bw_network;
      |                         ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_connection.hpp:1204:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 |                                 m_pc.m_channel_state[peer_connection::upload_channel] &= ~peer_info::bw_network;
      |                                 ^~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:78:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_tracker.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/node.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:81:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:51:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::shuffle(range.data(), range.data() + range.size(), random_engine());
      |                                            ~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:51:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::shuffle(range.data(), range.data() + range.size(), random_engine());
      |                                            ~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:51:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::shuffle(range.data(), range.data() + range.size(), random_engine());
      |                                            ~~~~~~^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:88:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:92:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:99:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:1298:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1298 |                         std::memcpy(rp->piece_data.get() + r.start, buffer.get(), aux::numeric_cast(r.length));
      |                                     ~~~~~~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:1474:50: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1474 |                         m_ses.disk_thread().async_write(m_storage, p, data + p.start, nullptr
      |                                                                       ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:6792:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6792 |                                 block_info& bi = pi.blocks[idx];
      |                                                  ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:6838:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 6838 |                                 pi.blocks[idx].num_peers = info.num_peers;
      |                                 ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:8472:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 8472 |                 if (tpc->channel[channel].throttle() != limit && state_update)
      |                     ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:8474:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 8474 |                 tpc->channel[channel].throttle(limit);
      |                 ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:8489:15: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 8489 |                 int limit = m_ses.peer_classes().at(m_peer_class)->channel[channel].throttle();
      |                             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:11237:34: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 11237 |                         priority = std::max(priority, prio[peer_connection::upload_channel]);
       |                                                       ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:11238:34: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 11238 |                         priority = std::max(priority, prio[peer_connection::download_channel]);
       |                                                       ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:11254:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 11254 |                 tpc->priority[peer_connection::download_channel] = prio;
       |                 ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/src/torrent.cpp:11255:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 11255 |                 tpc->priority[peer_connection::upload_channel] = prio;
       |                 ^~~~~~~~~~~~~
362 warnings generated.
[ 50% 219/382] : && /usr/bin/c++ -fPIC -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG  -liconv  -fstack-protector-strong -L/usr/local/lib   -Xlinker --dependency-file=CMakeFiles/torrent-rasterbar.dir/link.d -shared -Wl,-soname,libtorrent-rasterbar.so.10 -o libtorrent-rasterbar.so.1.2.20 CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/load_torrent.cpp.o CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o  /usr/lib/libssl.so  /usr/lib/libcrypto.so  -pthread && :
[ 51% 220/382] /usr/local/bin/cmake -E cmake_symlink_library libtorrent-rasterbar.so.1.2.20  libtorrent-rasterbar.so.10 libtorrent-rasterbar.so && :
[ 51% 221/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_fence.dir/test_fence.cpp.o -MF test/CMakeFiles/test_fence.dir/test_fence.cpp.o.d -o test/CMakeFiles/test_fence.dir/test_fence.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fence.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fence.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:52:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_buffer_pool.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fence.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fence.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fence.cpp:44:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   44 | TORRENT_TEST(empty_fence)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fence.cpp:81:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   81 | TORRENT_TEST(job_fence)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fence.cpp:155:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  155 | TORRENT_TEST(double_fence)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
15 warnings generated.
[ 51% 222/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/simple_client.dir/link.d examples/CMakeFiles/simple_client.dir/simple_client.cpp.o -o examples/simple_client  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 51% 223/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_generate_peer_id.dir/test_generate_peer_id.cpp.o -MF test/CMakeFiles/test_generate_peer_id.dir/test_generate_peer_id.cpp.o.d -o test/CMakeFiles/test_generate_peer_id.dir/test_generate_peer_id.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_generate_peer_id.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_generate_peer_id.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/generate_peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:260:12: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  260 |                 { return reinterpret_cast(m_number.data()) + size(); }
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_generate_peer_id.cpp:39:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   39 | TORRENT_TEST(generate_peer_id)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_generate_peer_id.cpp:45:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   45 |         TEST_CHECK(std::equal(id.begin(), id.begin() + 3, "abc"));
      |                                           ~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_generate_peer_id.cpp:49:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   49 | TORRENT_TEST(generate_peer_id_truncate)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[ 52% 224/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/custom_storage.dir/link.d examples/CMakeFiles/custom_storage.dir/custom_storage.cpp.o -o examples/custom_storage  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 52% 225/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/stats_counters.dir/link.d examples/CMakeFiles/stats_counters.dir/stats_counters.cpp.o -o examples/stats_counters  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 52% 226/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/dump_torrent.dir/link.d examples/CMakeFiles/dump_torrent.dir/dump_torrent.cpp.o -o examples/dump_torrent  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 52% 227/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/make_torrent.dir/link.d examples/CMakeFiles/make_torrent.dir/make_torrent.cpp.o -o examples/make_torrent  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 53% 228/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_file_progress.dir/test_file_progress.cpp.o -MF test/CMakeFiles/test_file_progress.dir/test_file_progress.cpp.o.d -o test/CMakeFiles/test_file_progress.dir/test_file_progress.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_progress.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_progress.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_progress.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_progress.cpp:40:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   40 | TORRENT_TEST(init)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_progress.cpp:76:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   76 | TORRENT_TEST(init2)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_progress.cpp:107:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  107 | TORRENT_TEST(update_simple_sequential)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
60 warnings generated.
[ 53% 229/382] : && /usr/local/bin/cmake -E rm -f test/libtest_common.a && /usr/bin/llvm-ar qc test/libtest_common.a  test/CMakeFiles/test_common.dir/dht_server.cpp.o test/CMakeFiles/test_common.dir/main.cpp.o test/CMakeFiles/test_common.dir/make_torrent.cpp.o test/CMakeFiles/test_common.dir/peer_server.cpp.o test/CMakeFiles/test_common.dir/settings.cpp.o test/CMakeFiles/test_common.dir/setup_transfer.cpp.o test/CMakeFiles/test_common.dir/swarm_suite.cpp.o test/CMakeFiles/test_common.dir/test.cpp.o test/CMakeFiles/test_common.dir/test_utils.cpp.o test/CMakeFiles/test_common.dir/udp_tracker.cpp.o test/CMakeFiles/test_common.dir/web_seed_suite.cpp.o && /usr/bin/llvm-ranlib test/libtest_common.a && :
[ 53% 230/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/upnp_test.dir/link.d examples/CMakeFiles/upnp_test.dir/upnp_test.cpp.o -o examples/upnp_test  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 53% 231/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/connection_tester.dir/link.d examples/CMakeFiles/connection_tester.dir/connection_tester.cpp.o -o examples/connection_tester  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 54% 232/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=examples/CMakeFiles/client_test.dir/link.d examples/CMakeFiles/client_test.dir/client_test.cpp.o examples/CMakeFiles/client_test.dir/print.cpp.o examples/CMakeFiles/client_test.dir/torrent_view.cpp.o examples/CMakeFiles/client_test.dir/session_view.cpp.o -o examples/client_test  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 54% 233/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_alert_manager.dir/link.d test/CMakeFiles/test_alert_manager.dir/test_alert_manager.cpp.o -o test/test_alert_manager  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 54% 234/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_alloca.dir/link.d test/CMakeFiles/test_alloca.dir/test_alloca.cpp.o -o test/test_alloca  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 54% 235/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_auto_unchoke.dir/link.d test/CMakeFiles/test_auto_unchoke.dir/test_auto_unchoke.cpp.o -o test/test_auto_unchoke  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 55% 236/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_hasher.dir/test_hasher.cpp.o -MF test/CMakeFiles/test_hasher.dir/test_hasher.cpp.o.d -o test/CMakeFiles/test_hasher.dir/test_hasher.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher.cpp:81:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   81 | TORRENT_TEST(hasher)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher.cpp:86:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                 for (int i = 0; i < repeat_count[test]; ++i)
      |                                     ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher.cpp:87:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   87 |                         h.update(test_array[test], int(std::strlen(test_array[test])));
      |                                  ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher.cpp:87:47: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   87 |                         h.update(test_array[test], int(std::strlen(test_array[test])));
      |                                                                    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher.cpp:90:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 |                 aux::from_hex({result_array[test], 40}, result.data());
      |                                ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher.cpp:96:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   96 | TORRENT_TEST(hasher_test_vec1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
6 warnings generated.
[ 55% 237/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_bandwidth_limiter.dir/link.d test/CMakeFiles/test_bandwidth_limiter.dir/test_bandwidth_limiter.cpp.o -o test/test_bandwidth_limiter  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 55% 238/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_bencoding.dir/link.d test/CMakeFiles/test_bencoding.dir/test_bencoding.cpp.o -o test/test_bencoding  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 56% 239/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_bitfield.dir/link.d test/CMakeFiles/test_bitfield.dir/test_bitfield.cpp.o -o test/test_bitfield  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 56% 240/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_bloom_filter.dir/link.d test/CMakeFiles/test_bloom_filter.dir/test_bloom_filter.cpp.o -o test/test_bloom_filter  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 56% 241/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_buffer.dir/link.d test/CMakeFiles/test_buffer.dir/test_buffer.cpp.o -o test/test_buffer  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 56% 242/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_checking.dir/link.d test/CMakeFiles/test_checking.dir/test_checking.cpp.o -o test/test_checking  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 57% 243/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_crc32.dir/link.d test/CMakeFiles/test_crc32.dir/test_crc32.cpp.o -o test/test_crc32  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 57% 244/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_create_torrent.dir/link.d test/CMakeFiles/test_create_torrent.dir/test_create_torrent.cpp.o -o test/test_create_torrent  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 57% 245/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_direct_dht.dir/link.d test/CMakeFiles/test_direct_dht.dir/test_direct_dht.cpp.o -o test/test_direct_dht  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 57% 246/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_dos_blocker.dir/link.d test/CMakeFiles/test_dos_blocker.dir/test_dos_blocker.cpp.o -o test/test_dos_blocker  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 58% 247/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_enum_net.dir/link.d test/CMakeFiles/test_enum_net.dir/test_enum_net.cpp.o -o test/test_enum_net  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 58% 248/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_ed25519.dir/link.d test/CMakeFiles/test_ed25519.dir/test_ed25519.cpp.o -o test/test_ed25519  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 58% 249/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_fence.dir/link.d test/CMakeFiles/test_fence.dir/test_fence.cpp.o -o test/test_fence  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 58% 250/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_ffs.dir/link.d test/CMakeFiles/test_ffs.dir/test_ffs.cpp.o -o test/test_ffs  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 59% 251/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_file_progress.dir/link.d test/CMakeFiles/test_file_progress.dir/test_file_progress.cpp.o -o test/test_file_progress  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 59% 252/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_hasher.dir/link.d test/CMakeFiles/test_hasher.dir/test_hasher.cpp.o -o test/test_hasher  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 59% 253/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_generate_peer_id.dir/link.d test/CMakeFiles/test_generate_peer_id.dir/test_generate_peer_id.cpp.o -o test/test_generate_peer_id  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 59% 254/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_dht_storage.dir/test_dht_storage.cpp.o -MF test/CMakeFiles/test_dht_storage.dir/test_dht_storage.cpp.o.d -o test/CMakeFiles/test_dht_storage.dir/test_dht_storage.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_observer.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:96:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   96 | TORRENT_TEST(announce_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:126:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  126 | TORRENT_TEST(dual_stack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:152:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  152 | TORRENT_TEST(put_items)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:182:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 | TORRENT_TEST(counters)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:222:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 | TORRENT_TEST(set_custom)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:242:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  242 | TORRENT_TEST(default_set_custom)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:267:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  267 | TORRENT_TEST(peer_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:284:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  284 | TORRENT_TEST(torrent_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:301:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  301 | TORRENT_TEST(immutable_item_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:317:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  317 | TORRENT_TEST(mutable_item_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:336:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  336 | TORRENT_TEST(get_peers_dist)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:385:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  385 | TORRENT_TEST(update_node_ids)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:435:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  435 | TORRENT_TEST(infohashes_sample)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht_storage.cpp:477:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  477 | TORRENT_TEST(infohashes_sample_dist)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
80 warnings generated.
[ 60% 255/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_hasher512.dir/test_hasher512.cpp.o -MF test/CMakeFiles/test_hasher512.dir/test_hasher512.cpp.o.d -o test/CMakeFiles/test_hasher512.dir/test_hasher512.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher512.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_hasher512.cpp:55:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   55 | TORRENT_TEST(hasher512_test_vec1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 60% 256/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_dht_storage.dir/link.d test/CMakeFiles/test_dht_storage.dir/test_dht_storage.cpp.o -o test/test_dht_storage  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 60% 257/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_identify_client.dir/test_identify_client.cpp.o -MF test/CMakeFiles/test_identify_client.dir/test_identify_client.cpp.o.d -o test/CMakeFiles/test_identify_client.dir/test_identify_client.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_identify_client.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_identify_client.cpp:38:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   38 | TORRENT_TEST(identify_client)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 60% 258/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_io.dir/test_io.cpp.o -MF test/CMakeFiles/test_io.dir/test_io.cpp.o.d -o test/CMakeFiles/test_io.dir/test_io.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/io.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(write_uint8)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:48:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   48 |         TEST_CHECK(ptr == buf.data() + 1);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(write_uint16)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:59:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   59 |         TEST_CHECK(ptr == buf.data() + 2);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:65:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   65 | TORRENT_TEST(write_uint32)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:71:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   71 |         TEST_CHECK(ptr == buf.data() + 4);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:79:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   79 | TORRENT_TEST(write_int32)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:85:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   85 |         TEST_CHECK(ptr == buf.data() + 4);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:93:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   93 | TORRENT_TEST(write_uint64)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:99:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |         TEST_CHECK(ptr == buf.data() + 8);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:111:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  111 | TORRENT_TEST(read_uint8)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:118:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  118 |         TEST_CHECK(ptr == buf.data() + 1);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:121:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  121 | TORRENT_TEST(read_uint16)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:129:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  129 |         TEST_CHECK(ptr == buf.data() + 2);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:132:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  132 | TORRENT_TEST(read_uint32)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:142:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  142 |         TEST_CHECK(ptr == buf.data() + 4);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:145:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  145 | TORRENT_TEST(read_uint64)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:159:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  159 |         TEST_CHECK(ptr == buf.data() + 8);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:162:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 | TORRENT_TEST(read_int32)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:172:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  172 |         TEST_CHECK(ptr == buf.data() + 4);
      |                           ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:175:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 | TORRENT_TEST(write_uint8_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:186:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  186 | TORRENT_TEST(write_uint16_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:198:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  198 | TORRENT_TEST(write_uint32_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:212:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  212 | TORRENT_TEST(write_uint64_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:230:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 | TORRENT_TEST(read_uint8_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:240:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 | TORRENT_TEST(read_uint16_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:251:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  251 | TORRENT_TEST(read_uint32_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:264:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  264 | TORRENT_TEST(read_int32_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_io.cpp:277:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  277 | TORRENT_TEST(read_uint64_span)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
49 warnings generated.
[ 61% 259/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_hasher512.dir/link.d test/CMakeFiles/test_hasher512.dir/test_hasher512.cpp.o -o test/test_hasher512  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 61% 260/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_linked_list.dir/test_linked_list.cpp.o -MF test/CMakeFiles/test_linked_list.dir/test_linked_list.cpp.o.d -o test/CMakeFiles/test_linked_list.dir/test_linked_list.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:53:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 |                 TEST_EQUAL(i->val, array[idx]);
      |                                    ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:53:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 |                 TEST_EQUAL(i->val, array[idx]);
      |                                    ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:59:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   59 | TORRENT_TEST(push_back)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:73:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   73 | TORRENT_TEST(push_front)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:87:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   87 | TORRENT_TEST(erase_begin)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:105:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  105 | TORRENT_TEST(erase_end)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:123:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  123 | TORRENT_TEST(erase_middle)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:141:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  141 | TORRENT_TEST(erase_last)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:157:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  157 | TORRENT_TEST(iterate_forward)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_linked_list.cpp:179:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  179 | TORRENT_TEST(iterate_backward)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
10 warnings generated.
[ 61% 261/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_flags.dir/test_flags.cpp.o -MF test/CMakeFiles/test_flags.dir/test_flags.cpp.o.d -o test/CMakeFiles/test_flags.dir/test_flags.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/add_torrent_params.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:103:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  103 | TORRENT_TEST(flag_seed_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:110:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  110 | TORRENT_TEST(flag_upload_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:119:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  119 | TORRENT_TEST(flag_share_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:128:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  128 | TORRENT_TEST(flag_apply_ip_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:136:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  136 | TORRENT_TEST(flag_paused)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:145:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  145 | TORRENT_TEST(flag_auto_managed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:154:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  154 | TORRENT_TEST(flag_super_seeding)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:163:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 | TORRENT_TEST(flag_sequential_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:171:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  171 | TORRENT_TEST(flag_stop_when_ready)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:181:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 | TORRENT_TEST(flag_disable_dht)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:189:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 | TORRENT_TEST(flag_disable_lsd)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_flags.cpp:196:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 | TORRENT_TEST(flag_disable_pex)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
28 warnings generated.
[ 62% 262/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_identify_client.dir/link.d test/CMakeFiles/test_identify_client.dir/test_identify_client.cpp.o -o test/test_identify_client  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 62% 263/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_linked_list.dir/link.d test/CMakeFiles/test_linked_list.dir/test_linked_list.cpp.o -o test/test_linked_list  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 62% 264/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_io.dir/link.d test/CMakeFiles/test_io.dir/test_io.cpp.o -o test/test_io  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 62% 265/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_block_cache.dir/test_block_cache.cpp.o -MF test/CMakeFiles/test_block_cache.dir/test_block_cache.cpp.o.d -o test/CMakeFiles/test_block_cache.dir/test_block_cache.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/hasher.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:233:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  233 |         FLUSH(flushing);
      |         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:162:14: note: expanded from macro 'FLUSH'
  162 |                 pe->blocks[(flushing)[i]].pending = true; \
      |                            ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:473:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  473 | TORRENT_TEST(block_cache)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_block_cache.cpp:492:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  492 | TORRENT_TEST(delete_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
67 warnings generated.
[ 63% 266/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_flags.dir/link.d test/CMakeFiles/test_flags.dir/test_flags.cpp.o -o test/test_flags  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 63% 267/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_alert_types.dir/test_alert_types.cpp.o -MF test/CMakeFiles/test_alert_types.dir/test_alert_types.cpp.o.d -o test/CMakeFiles/test_alert_types.dir/test_alert_types.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(alerts_types)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:189:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 | TORRENT_TEST(dht_get_peers_reply_alert)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:217:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 | TORRENT_TEST(dht_live_nodes_alert)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:255:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  255 | TORRENT_TEST(session_stats_alert)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:280:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  280 | TORRENT_TEST(dht_sample_infohashes_alert)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_alert_types.cpp:333:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  333 | TORRENT_TEST(performance_warning)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
95 warnings generated.
[ 63% 268/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_file.dir/test_file.cpp.o -MF test/CMakeFiles/test_file.dir/test_file.cpp.o.d -o test/CMakeFiles/test_file.dir/test_file.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_utils.hpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_types.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:71:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   71 | TORRENT_TEST(create_directory)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:93:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   93 | TORRENT_TEST(file_status)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:121:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  121 | TORRENT_TEST(directory)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:168:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 | TORRENT_TEST(paths)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:278:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  278 | TORRENT_TEST(filename)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:292:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  292 | TORRENT_TEST(split_path)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:326:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  326 | TORRENT_TEST(split_path_pos)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:363:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  363 | TORRENT_TEST(file)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:410:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  410 | TORRENT_TEST(hard_link)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:462:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  462 | TORRENT_TEST(coalesce_buffer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:494:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  494 | TORRENT_TEST(stat_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file.cpp:503:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  503 | TORRENT_TEST(relative_path)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
13 warnings generated.
[ 63% 269/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_alert_types.dir/link.d test/CMakeFiles/test_alert_types.dir/test_alert_types.cpp.o -o test/test_alert_types  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 64% 270/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_block_cache.dir/link.d test/CMakeFiles/test_block_cache.dir/test_block_cache.cpp.o -o test/test_block_cache  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 64% 271/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_gzip.dir/test_gzip.cpp.o -MF test/CMakeFiles/test_gzip.dir/test_gzip.cpp.o.d -o test/CMakeFiles/test_gzip.dir/test_gzip.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:40:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   40 | TORRENT_TEST(zeroes)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:61:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   61 | TORRENT_TEST(corrupt)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:77:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   77 | TORRENT_TEST(invalid1)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_gzip.cpp:93:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   93 | TORRENT_TEST(empty)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 64% 272/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_bdecode.dir/test_bdecode.cpp.o -MF test/CMakeFiles/test_bdecode.dir/test_bdecode.cpp.o.d -o test/CMakeFiles/test_bdecode.dir/test_bdecode.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bdecode.hpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:40:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   40 | TORRENT_TEST(integer)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:52:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   52 | TORRENT_TEST(construct_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(construct_string_literal)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:65:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   65 | TORRENT_TEST(construct_string_view)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:71:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   71 | TORRENT_TEST(construct_integer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:78:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   78 | TORRENT_TEST(string)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:92:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   92 | TORRENT_TEST(string_prefix1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:106:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  106 |         TEST_EQUAL(e.string_ptr(), test.c_str() + 8);
      |                                    ~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:106:34: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  106 |         TEST_EQUAL(e.string_ptr(), test.c_str() + 8);
      |                                    ~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:110:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  110 | TORRENT_TEST(list)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:129:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  129 | TORRENT_TEST(dict)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:154:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  154 | TORRENT_TEST(dict_key_novalue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:166:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  166 | TORRENT_TEST(dict_nonstring_key)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:178:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  178 | TORRENT_TEST(dict_null_key)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:190:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 | TORRENT_TEST(dict_unordered_keys)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:230:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 | TORRENT_TEST(dict_duplicate_key)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:241:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  241 | TORRENT_TEST(premature_e)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:251:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  251 | TORRENT_TEST(negative_length_prefix)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:263:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  263 | TORRENT_TEST(overflow_length_prefix)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:275:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 | TORRENT_TEST(close_overflow_length_prefix)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:287:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  287 | TORRENT_TEST(overflow_length_prefix2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:299:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  299 | TORRENT_TEST(leading_zero_length_prefix)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:323:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  323 | TORRENT_TEST(nodigit_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:335:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  335 | TORRENT_TEST(minus_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:347:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  347 | TORRENT_TEST(interior_minus_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:359:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  359 | TORRENT_TEST(int_overflow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:371:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  371 | TORRENT_TEST(int_overflow2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:383:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 | TORRENT_TEST(int_truncated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:394:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  394 | TORRENT_TEST(int_leading_zero)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:416:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  416 | TORRENT_TEST(bdecode_error)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:426:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  426 | TORRENT_TEST(64bit_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:436:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  436 | TORRENT_TEST(64bit_int_negative)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:446:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  446 | TORRENT_TEST(int_invalid_digit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:458:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  458 | TORRENT_TEST(invalid_encoding)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:482:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  482 | TORRENT_TEST(depth_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:486:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  486 |                 b[i]= 'l';
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:489:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  489 |                 b[i]= 'e';
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:499:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  499 | TORRENT_TEST(item_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:505:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  505 |                 memcpy(&b[i], "0:", 2);
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:506:2: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  506 |         b[i] = 'e';
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:514:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  514 | TORRENT_TEST(unepected_eof)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:527:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  527 | TORRENT_TEST(unepected_eof2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:540:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  540 | TORRENT_TEST(expected_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:554:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  554 | TORRENT_TEST(unexpected_eof_dict_key)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:567:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  567 | TORRENT_TEST(unexpected_eof_dict_key2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:580:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  580 | TORRENT_TEST(expected_string_dict_key2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:593:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  593 | TORRENT_TEST(unexpected_eof_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:606:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  606 | TORRENT_TEST(unexpected_eof_int2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:620:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  620 | TORRENT_TEST(expected_colon_dict)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:633:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  633 | TORRENT_TEST(empty_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:642:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  642 | TORRENT_TEST(partial_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:654:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  654 | TORRENT_TEST(list_ints)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:677:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  677 | TORRENT_TEST(dict_ints)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:704:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  704 | TORRENT_TEST(dict_at)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:723:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  723 | TORRENT_TEST(string_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:734:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  734 |         TEST_EQUAL(e.list_at(0).string_ptr(), b + 3);
      |                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:734:40: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  734 |         TEST_EQUAL(e.list_at(0).string_ptr(), b + 3);
      |                                               ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:739:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  739 | TORRENT_TEST(exceed_buf_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:750:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  750 | TORRENT_TEST(parse_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:755:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  755 |         char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                      ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:755:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  755 |         char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:758:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  758 |         TEST_EQUAL(e, b + sizeof(b) - 2);
      |                       ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:758:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  758 |         TEST_EQUAL(e, b + sizeof(b) - 2);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:758:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  758 |         TEST_EQUAL(e, b + sizeof(b) - 2);
      |                       ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:758:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  758 |         TEST_EQUAL(e, b + sizeof(b) - 2);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:762:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  762 | TORRENT_TEST(invalid_digit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:767:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  767 |         char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                      ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:767:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  767 |         char const* e = parse_int(b, b + sizeof(b)-1, 'e', val, ec);
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:769:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  769 |         TEST_EQUAL(e, b + 1);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:769:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  769 |         TEST_EQUAL(e, b + 1);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:773:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  773 | TORRENT_TEST(parse_int_overflow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:778:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  778 |         char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                      ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:778:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  778 |         char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:780:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  780 |         TEST_EQUAL(e, b + 18);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:780:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  780 |         TEST_EQUAL(e, b + 18);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:783:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  783 | TORRENT_TEST(parse_length_overflow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:802:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  802 | TORRENT_TEST(expected_colon_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:807:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  807 |         char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                      ~~^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:807:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  807 |         char const* e = parse_int(b, b + sizeof(b)-1, ':', val, ec);
      |                                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:809:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  809 |         TEST_EQUAL(e, b + 3);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:809:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  809 |         TEST_EQUAL(e, b + 3);
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:813:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  813 | TORRENT_TEST(dict_find_funs)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:881:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  881 | TORRENT_TEST(list_at_funs)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:918:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  918 | TORRENT_TEST(list_at_reverse)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:943:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  943 | TORRENT_TEST(dict_find_funs2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:964:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  964 | TORRENT_TEST(print_entry)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:975:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  975 | TORRENT_TEST(print_entry2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:987:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  987 | TORRENT_TEST(swap)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1023:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1023 | TORRENT_TEST(swap_root)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1059:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1059 | TORRENT_TEST(swap_disjoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1097:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1097 | TORRENT_TEST(swap_root_disjoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1134:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1134 | TORRENT_TEST(clear)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1156:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1156 | TORRENT_TEST(copy_root)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1182:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1182 | TORRENT_TEST(non_owning_refs)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1204:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1204 | TORRENT_TEST(partial_parse)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1219:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1219 | TORRENT_TEST(partial_parse2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1234:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1234 | TORRENT_TEST(partial_parse3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1249:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1249 | TORRENT_TEST(partial_parse4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1264:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1264 | TORRENT_TEST(partial_parse_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1279:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1279 | TORRENT_TEST(switch_buffer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1301:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1301 | TORRENT_TEST(long_string_99999999)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_bdecode.cpp:1314:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1314 | TORRENT_TEST(long_string_100000000)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
104 warnings generated.
[ 64% 273/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_file.dir/link.d test/CMakeFiles/test_file.dir/test_file.cpp.o -o test/test_file  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 65% 274/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_heterogeneous_queue.dir/test_heterogeneous_queue.cpp.o -MF test/CMakeFiles/test_heterogeneous_queue.dir/test_heterogeneous_queue.cpp.o.d -o test/CMakeFiles/test_heterogeneous_queue.dir/test_heterogeneous_queue.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:123:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  123 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:127:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  127 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:130:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  130 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:148:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:152:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  152 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:156:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  156 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:148:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:152:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  152 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:156:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  156 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:123:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  123 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:127:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  127 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:130:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  130 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:148:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:152:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  152 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:156:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  156 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:75:26: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   75 |                         char* ptr = m_storage.get() + m_size;
      |                                     ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:77:59: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   77 |                         std::size_t const pad_bytes = aux::calculate_pad_bytes(ptr + sizeof(header_t), alignof(U));
      |                                                                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:99:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   99 |                         ptr += sizeof(header_t) + pad_bytes;
      |                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:101:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  101 |                                 + aux::calculate_pad_bytes(ptr + sizeof(U),  alignof(header_t)));
      |                                                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:148:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:152:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  152 |                                 ptr += sizeof(header_t) + hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:156:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  156 |                                 ptr += hdr->len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:214:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  214 |                         char const* const end = m_storage.get() + m_size;
      |                                                 ~~~~~~~~~~^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:219:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  219 |                                 src += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:220:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  220 |                                 dst += sizeof(header_t) + src_hdr->pad_bytes;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:226:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  226 |                                 src += len ;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/heterogeneous_queue.hpp:227:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  227 |                                 dst += len;
      |                                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp:158:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 | TORRENT_TEST(emplace_back)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp:206:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  206 | TORRENT_TEST(emplace_back_over_aligned)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp:232:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 | TORRENT_TEST(swap)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp:281:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  281 | TORRENT_TEST(destruction)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp:303:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  303 | TORRENT_TEST(copy_move)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_heterogeneous_queue.cpp:329:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  329 | TORRENT_TEST(nontrivial)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
[ 65% 275/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_gzip.dir/link.d test/CMakeFiles/test_gzip.dir/test_gzip.cpp.o -o test/test_gzip  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 65% 276/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_bdecode.dir/link.d test/CMakeFiles/test_bdecode.dir/test_bdecode.cpp.o -o test/test_bdecode  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 65% 277/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_heterogeneous_queue.dir/link.d test/CMakeFiles/test_heterogeneous_queue.dir/test_heterogeneous_queue.cpp.o -o test/test_heterogeneous_queue  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 66% 278/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_fast_extension.dir/test_fast_extension.cpp.o -MF test/CMakeFiles/test_fast_extension.dir/test_fast_extension.cpp.o.d -o test/CMakeFiles/test_fast_extension.dir/test_fast_extension.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:251:2: warning: use of function '__builtin_alloca' is discouraged; there is no way to check for failure but failure may still occur, resulting in a possibly exploitable security vulnerability [-Walloca]
  251 |         TORRENT_ALLOCA(msg, char, packet_size);
      |         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:109:46: note: expanded from macro 'TORRENT_ALLOCA'
  109 |                 auto* TORRENT_ALLOCA_tmp = static_cast(TORRENT_ALLOCA_FUN(sizeof(t) * static_cast(TORRENT_ALLOCA_size))); \
      |                                                            ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:94:28: note: expanded from macro 'TORRENT_ALLOCA_FUN'
   94 | #define TORRENT_ALLOCA_FUN alloca
      |                            ^
/usr/include/stdlib.h:258:20: note: expanded from macro 'alloca'
  258 | #define alloca(sz) __builtin_alloca(sz)
      |                    ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:325:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  325 |         bencode(std::back_inserter(buf), e);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:97:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:50:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   50 |                 for (; current != last; ++current) {
      |                                           ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/alloca.hpp:54:30: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 for (; first != current; ++first) {
      |                                            ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:133:15: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         message << message_name[msg];
      |                                    ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:142:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  142 |                         const char* ptr = buffer.data() + 1;
      |                                           ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:151:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  151 |                         const char* ptr = buffer.data() + 1;
      |                                           ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:170:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  170 |         char* ptr = msg + 5;
      |                     ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:183:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  183 |         char* ptr = msg + 5;
      |                     ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:237:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  237 |         char* ptr = msg + 5;
      |                     ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:259:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  259 |                 ptr[i/8] |= (bits[i] == '1' ? 1 : 0) << i % 8;
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:259:16: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  259 |                 ptr[i/8] |= (bits[i] == '1' ? 1 : 0) << i % 8;
      |                              ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:274:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  274 |         std::memcpy(handshake + 28, ih.begin(), 20);
      |                     ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:294:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  294 |         TEST_CHECK(std::memcmp(buffer + 1, "BitTorrent protocol", 19) == 0);
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:296:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  296 |         char* extensions = buffer + 20;
      |                            ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:298:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  298 |         TEST_CHECK(extensions[7] & 0x4);
      |                    ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:301:38: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  301 |         bool const lt_extension_protocol = (extensions[5] & 0x10) != 0;
      |                                             ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:305:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  305 |         bool const dht_support = (extensions[7] & 0x1) != 0;
      |                                   ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:312:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  312 |         TEST_CHECK(std::memcmp(buffer + 28, ih.begin(), 20) == 0);
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:346:14: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  346 |         char* ptr = msg + 5;
      |                     ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:518:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  518 | TORRENT_TEST(reject_fast)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:555:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  555 |                 char const* ptr = buffer.data() + 1;
      |                                   ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:588:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  588 | TORRENT_TEST(invalid_suggest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:618:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  618 |                         char const* ptr = buffer.data() + 1;
      |                                           ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:630:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  630 | TORRENT_TEST(reject_suggest)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:675:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  675 |                 char const* ptr = buffer.data() + 1;
      |                                   ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:710:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  710 | TORRENT_TEST(suggest_order)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:754:28: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  754 |                 char const* ptr = buffer.data() + 1;
      |                                   ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:771:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  771 | TORRENT_TEST(multiple_bitfields)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:805:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  805 | TORRENT_TEST(multiple_have_all)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:836:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  836 | TORRENT_TEST(dont_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:937:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  937 | TORRENT_TEST(extension_handshake)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:980:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  980 | TORRENT_TEST(invalid_metadata_request)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:1033:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1033 | TORRENT_TEST(invalid_request)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:1097:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1097 | TORRENT_TEST(outgoing_have_all)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:1103:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1103 | TORRENT_TEST(incoming_have_all)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_fast_extension.cpp:1109:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1109 | TORRENT_TEST(dht_port_no_support)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
66 warnings generated.
[ 66% 279/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_fast_extension.dir/link.d test/CMakeFiles/test_fast_extension.dir/test_fast_extension.cpp.o -o test/test_fast_extension  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 66% 280/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_ip_filter.dir/test_ip_filter.cpp.o -MF test/CMakeFiles/test_ip_filter.dir/test_ip_filter.cpp.o.d -o test/CMakeFiles/test_ip_filter.dir/test_ip_filter.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:89:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   89 | TORRENT_TEST(session_get_ip_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_filter.cpp:96:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   96 | TORRENT_TEST(ip_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 67% 281/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_lsd.dir/test_lsd.cpp.o -MF test/CMakeFiles/test_lsd.dir/test_lsd.cpp.o.d -o test/CMakeFiles/test_lsd.dir/test_lsd.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_lsd.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_lsd.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_lsd.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_lsd.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_lsd.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_lsd.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_lsd.cpp:109:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  109 | TORRENT_TEST(lsd)
      | ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
[ 67% 282/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_ip_filter.dir/link.d test/CMakeFiles/test_ip_filter.dir/test_ip_filter.cpp.o -o test/test_ip_filter  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 67% 283/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_lsd.dir/link.d test/CMakeFiles/test_lsd.dir/test_lsd.cpp.o -o test/test_lsd  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 67% 284/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_packet_buffer.dir/test_packet_buffer.cpp.o -MF test/CMakeFiles/test_packet_buffer.dir/test_packet_buffer.cpp.o.d -o test/CMakeFiles/test_packet_buffer.dir/test_packet_buffer.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp:112:42: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  112 |                 std::printf("insert: %u (mask: %x)\n", index, int(pb.capacity() - 1));
      |                                      ~~                ^~~~~
      |                                      %d
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp:112:49: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  112 |                 std::printf("insert: %u (mask: %x)\n", index, int(pb.capacity() - 1));
      |                                                ~~             ^~~~~~~~~~~~~~~~~~~~~~
      |                                                %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp:117:32: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  117 |                         std::printf("remove: %u\n", index);
      |                                              ~~     ^~~~~
      |                                              %d
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp:60:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   60 | TORRENT_TEST(insert)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp:124:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 | TORRENT_TEST(wrap)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp:143:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 | TORRENT_TEST(wrap2)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_packet_buffer.cpp:164:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  164 | TORRENT_TEST(reverse_wrap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
[ 68% 285/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_packet_buffer.dir/link.d test/CMakeFiles/test_packet_buffer.dir/test_packet_buffer.cpp.o -o test/test_packet_buffer  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 68% 286/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_merkle.dir/test_merkle.cpp.o -MF test/CMakeFiles/test_merkle.dir/test_merkle.cpp.o.d -o test/CMakeFiles/test_merkle.dir/test_merkle.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_merkle.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_merkle.cpp:36:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   36 | TORRENT_TEST(merkle)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 68% 287/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_file_storage.dir/test_file_storage.cpp.o -MF test/CMakeFiles/test_file_storage.dir/test_file_storage.cpp.o.d -o test/CMakeFiles/test_file_storage.dir/test_file_storage.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:83:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   83 | TORRENT_TEST(coalesce_path)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:113:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 | TORRENT_TEST(rename_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:140:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  140 | TORRENT_TEST(set_name)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:153:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  153 | TORRENT_TEST(rename_file2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:178:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  178 | TORRENT_TEST(pointer_offset)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:206:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  206 |         TEST_EQUAL(st.file_name_ptr(file_index_t{0}), filename + 5);
      |                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:206:48: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  206 |         TEST_EQUAL(st.file_name_ptr(file_index_t{0}), filename + 5);
      |                                                       ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:210:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 | TORRENT_TEST(invalid_path1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:223:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  223 | TORRENT_TEST(invalid_path2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:236:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  236 | TORRENT_TEST(map_file)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:264:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  264 | TORRENT_TEST(file_path_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:282:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  282 | TORRENT_TEST(optimize_aligned_sizes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:314:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  314 | TORRENT_TEST(optimize_tail_padding)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:340:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  340 | TORRENT_TEST(optimize_pad_fillers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:372:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  372 | TORRENT_TEST(piece_range_exclusive)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:392:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  392 | TORRENT_TEST(piece_range_inclusive)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:412:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  412 | TORRENT_TEST(piece_range)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:480:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  480 | TORRENT_TEST(optimize_order_large_first)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:485:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  485 | TORRENT_TEST(optimize_tail_padding2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:491:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  491 | TORRENT_TEST(optimize_tail_padding3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:499:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  499 | TORRENT_TEST(optimize_tail_padding_small_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:505:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  505 | TORRENT_TEST(optimize_tail_padding_small_files2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:511:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  511 | TORRENT_TEST(optimize_prioritize_aligned_size)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:518:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  518 | TORRENT_TEST(optimize_fill_with_small_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:525:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  525 | TORRENT_TEST(optimize_pad_all)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:534:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  534 | TORRENT_TEST(optimize_pad_all_with_tail)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:541:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  541 | TORRENT_TEST(piece_size_last_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:550:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  550 | TORRENT_TEST(piece_size_middle_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:560:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  560 | TORRENT_TEST(file_index_at_offset)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:576:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  576 | TORRENT_TEST(map_block_start)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:604:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  604 | TORRENT_TEST(map_block_mid)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:633:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  633 | TORRENT_TEST(sanitize_symlinks)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:687:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  687 | TORRENT_TEST(sanitize_symlinks_single_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:699:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  699 | TORRENT_TEST(sanitize_symlinks_cascade)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:731:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  731 | TORRENT_TEST(sanitize_symlinks_circular)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:756:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  756 | TORRENT_TEST(query_symlinks)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_file_storage.cpp:778:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  778 | TORRENT_TEST(query_symlinks2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
52 warnings generated.
[ 68% 288/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_part_file.dir/test_part_file.cpp.o -MF test/CMakeFiles/test_part_file.dir/test_part_file.cpp.o.d -o test/CMakeFiles/test_part_file.dir/test_part_file.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_part_file.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_part_file.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/part_file.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file.hpp:42:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_part_file.cpp:43:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   43 | TORRENT_TEST(part_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[ 69% 289/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_merkle.dir/link.d test/CMakeFiles/test_merkle.dir/test_merkle.cpp.o -o test/test_merkle  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 69% 290/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_ip_voter.dir/test_ip_voter.cpp.o -MF test/CMakeFiles/test_ip_voter.dir/test_ip_voter.cpp.o.d -o test/CMakeFiles/test_ip_voter.dir/test_ip_voter.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:65:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   65 | TORRENT_TEST(test_random)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:84:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   84 | TORRENT_TEST(two_ips)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:111:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  111 | TORRENT_TEST(one_ip)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:155:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  155 | TORRENT_TEST(ip_voter_1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ip_voter.cpp:178:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  178 | TORRENT_TEST(ip_voter_2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
70 warnings generated.
[ 69% 291/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_file_storage.dir/link.d test/CMakeFiles/test_file_storage.dir/test_file_storage.cpp.o -o test/test_file_storage  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 69% 292/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_part_file.dir/link.d test/CMakeFiles/test_part_file.dir/test_part_file.cpp.o -o test/test_part_file  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 70% 293/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_http_connection.dir/test_http_connection.cpp.o -MF test/CMakeFiles/test_http_connection.dir/test_http_connection.cpp.o.d -o test/CMakeFiles/test_http_connection.dir/test_http_connection.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:246:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 | TORRENT_TEST(no_proxy_ssl) { run_suite("https", settings_pack::none); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:247:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  247 | TORRENT_TEST(http_ssl) { run_suite("https", settings_pack::http); }
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:248:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 | TORRENT_TEST(http_pw_ssl) { run_suite("https", settings_pack::http_pw); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:249:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 | TORRENT_TEST(socks5_proxy_ssl) { run_suite("https", settings_pack::socks5); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:250:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 | TORRENT_TEST(socks5_pw_proxy_ssl) { run_suite("https", settings_pack::socks5_pw); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:253:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  253 | TORRENT_TEST(http_proxy) { run_suite("http", settings_pack::http); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:254:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  254 | TORRENT_TEST(http__pwproxy) { run_suite("http", settings_pack::http_pw); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:255:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  255 | TORRENT_TEST(socks5_proxy) { run_suite("http", settings_pack::socks5); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:256:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  256 | TORRENT_TEST(socks5_pw_proxy) { run_suite("http", settings_pack::socks5_pw); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_connection.cpp:258:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  258 | TORRENT_TEST(no_keepalive)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
28 warnings generated.
[ 70% 294/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_ip_voter.dir/link.d test/CMakeFiles/test_ip_voter.dir/test_ip_voter.cpp.o -o test/test_ip_voter  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 70% 295/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_http_connection.dir/link.d test/CMakeFiles/test_http_connection.dir/test_http_connection.cpp.o -o test/test_http_connection  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 70% 296/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_http_parser.dir/test_http_parser.cpp.o -MF test/CMakeFiles/test_http_parser.dir/test_http_parser.cpp.o.d -o test/CMakeFiles/test_http_parser.dir/test_http_parser.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:571:39: warning: implicit conversion changes signedness: 'index_type' (aka 'long') to 'size_type' (aka 'unsigned long') [-Wsign-conversion]
  571 |         return std::string(body.data(), body.size());
      |                ~~~                      ~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:539:13: warning: no previous prototype for function 'test_collapse_chunks' [-Wmissing-prototypes]
  539 | std::string test_collapse_chunks(std::string chunked_input, bool const expect_error = false)
      |             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:539:1: note: declare 'static' if the function is not intended to be used outside of this translation unit
  539 | std::string test_collapse_chunks(std::string chunked_input, bool const expect_error = false)
      | ^
      | static 
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/http_parser.hpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:90:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 | TORRENT_TEST(http_parser)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:574:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  574 | TORRENT_TEST(chunked_encoding)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:582:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  582 | TORRENT_TEST(chunked_encoding_beyond_end)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:590:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  590 | TORRENT_TEST(chunked_encoding_end_of_buffer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:598:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  598 | TORRENT_TEST(chunked_encoding_past_end)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:606:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  606 | TORRENT_TEST(chunked_encoding_negative)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:614:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  614 | TORRENT_TEST(chunked_encoding_end)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:622:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  622 | TORRENT_TEST(chunked_encoding_overflow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:640:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  640 | TORRENT_TEST(invalid_content_length)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:655:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  655 | TORRENT_TEST(invalid_chunked)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:671:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  671 | TORRENT_TEST(invalid_content_range_start)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:685:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  685 | TORRENT_TEST(invalid_content_range_end)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:699:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  699 | TORRENT_TEST(overflow_content_length)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:713:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  713 | TORRENT_TEST(overflow_content_range_end)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:727:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  727 | TORRENT_TEST(overflow_content_range_begin)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:741:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  741 | TORRENT_TEST(missing_chunked_header)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:761:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  761 | TORRENT_TEST(invalid_chunk_1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:793:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  793 | TORRENT_TEST(invalid_chunk_2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:816:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  816 | TORRENT_TEST(invalid_chunk_3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:839:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  839 | TORRENT_TEST(idna)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_http_parser.cpp:892:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  892 | TORRENT_TEST(has_tracker_query_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
24 warnings generated.
[ 71% 297/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_http_parser.dir/link.d test/CMakeFiles/test_http_parser.dir/test_http_parser.cpp.o -o test/test_http_parser  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 71% 298/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_pe_crypto.dir/test_pe_crypto.cpp.o -MF test/CMakeFiles/test_pe_crypto.dir/test_pe_crypto.cpp.o.d -o test/CMakeFiles/test_pe_crypto.dir/test_pe_crypto.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_pe_crypto.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_pe_crypto.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/pe_crypto.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/extensions.hpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_pe_crypto.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/pe_crypto.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/receive_buffer.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_pe_crypto.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/pe_crypto.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/extensions.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_pe_crypto.cpp:107:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  107 | TORRENT_TEST(diffie_hellman)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_pe_crypto.cpp:138:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  138 | TORRENT_TEST(rc4)
      | ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
[ 71% 299/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_listen_socket.dir/test_listen_socket.cpp.o -MF test/CMakeFiles/test_listen_socket.dir/test_listen_socket.cpp.o.d -o test/CMakeFiles/test_listen_socket.dir/test_listen_socket.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:70:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:87:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   87 |                 ret.name[sizeof(ret.name) - 1] = '\0';
      |                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:148:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  148 | TORRENT_TEST(partition_listen_sockets_wildcard2specific)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:168:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 | TORRENT_TEST(partition_listen_sockets_port_change)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:183:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 | TORRENT_TEST(partition_listen_sockets_device_bound)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:204:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 | TORRENT_TEST(partition_listen_sockets_device_ip_change)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:225:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 | TORRENT_TEST(partition_listen_sockets_original_port)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:242:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  242 | TORRENT_TEST(partition_listen_sockets_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:261:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  261 | TORRENT_TEST(partition_listen_sockets_op_ports)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:277:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  277 | TORRENT_TEST(expand_devices)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:323:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  323 | TORRENT_TEST(expand_unspecified)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:409:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  409 | TORRENT_TEST(expand_unspecified_no_default)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:455:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  455 | TORRENT_TEST(expand_unspecified_ppp)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:461:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  461 | TORRENT_TEST(expand_unspecified_down_if)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:467:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  467 | TORRENT_TEST(expand_unspecified_if_loopback)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:472:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  472 | TORRENT_TEST(expand_unspecified_global_address)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:477:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  477 | TORRENT_TEST(expand_unspecified_link_local)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:482:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  482 | TORRENT_TEST(expand_unspecified_loopback)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_listen_socket.cpp:506:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  506 | TORRENT_TEST(interface_to_endpoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
85 warnings generated.
[ 71% 300/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_receive_buffer.dir/test_receive_buffer.cpp.o -MF test/CMakeFiles/test_receive_buffer.dir/test_receive_buffer.cpp.o.d -o test/CMakeFiles/test_receive_buffer.dir/test_receive_buffer.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/receive_buffer.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:107:45: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  107 |                         std::copy(initialize.begin(), initialize.begin()
      |                                                       ~~~~~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:142:76: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |         char& operator[](index_type const i) { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                   ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:143:93: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         char const& operator[](difference_type const i) const { TORRENT_ASSERT(i < size()); return m_begin[i]; }
      |                                                                                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:147:23: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  147 |         char* end() { return m_begin + m_size; }
      |                              ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/buffer.hpp:148:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  148 |         char const* end() const { return m_begin + m_size; }
      |                                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:39:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   39 | TORRENT_TEST(recv_buffer_init)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:52:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   52 | TORRENT_TEST(recv_buffer_pos_at_end_false)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:66:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   66 | TORRENT_TEST(recv_buffer_pos_at_end_true)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:77:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   77 | TORRENT_TEST(recv_buffer_packet_finished)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:94:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 | TORRENT_TEST(recv_buffer_grow_floor)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:106:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  106 | TORRENT_TEST(recv_buffer_grow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:116:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  116 | TORRENT_TEST(recv_buffer_grow_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:127:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  127 | TORRENT_TEST(recv_buffer_reserve_minimum_grow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:139:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  139 | TORRENT_TEST(recv_buffer_reserve_grow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:148:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  148 | TORRENT_TEST(recv_buffer_reserve)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:163:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  163 |         TEST_EQUAL(range1.begin() + 20, range2.begin());
      |                    ~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:8: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                      ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:163:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  163 |         TEST_EQUAL(range1.begin() + 20, range2.begin());
      |                    ~~~~~~~^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:38: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                           ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:168:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 | TORRENT_TEST(receive_buffer_normalize)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:199:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  199 | TORRENT_TEST(receive_buffer_max_receive)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:214:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  214 | TORRENT_TEST(receive_buffer_watermark)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_receive_buffer.cpp:227:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 | TORRENT_TEST(recv_buffer_mutable_buffers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
21 warnings generated.
[ 72% 301/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_pe_crypto.dir/link.d test/CMakeFiles/test_pe_crypto.dir/test_pe_crypto.cpp.o -o test/test_pe_crypto  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 72% 302/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_peer_classes.dir/test_peer_classes.cpp.o -MF test/CMakeFiles/test_peer_classes.dir/test_peer_classes.cpp.o.d -o test/CMakeFiles/test_peer_classes.dir/test_peer_classes.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp:55:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   55 | TORRENT_TEST(peer_class)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp:122:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  122 | TORRENT_TEST(session_peer_class_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_classes.cpp:138:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  138 | TORRENT_TEST(session_peer_class_type_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
[ 72% 303/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_receive_buffer.dir/link.d test/CMakeFiles/test_receive_buffer.dir/test_receive_buffer.cpp.o -o test/test_receive_buffer  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 73% 304/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_primitives.dir/test_primitives.cpp.o -MF test/CMakeFiles/test_primitives.dir/test_primitives.cpp.o.d -o test/CMakeFiles/test_primitives.dir/test_primitives.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:93:2: warning: 'snprintf' will always be truncated; specified size is 10, but format string expands to at least 19 [-Wformat-truncation]
   93 |         std::snprintf(msg, sizeof(msg), "too %s format string", "long");
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:45:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   45 | TORRENT_TEST(retry_interval)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:64:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   64 | TORRENT_TEST(error_code)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:90:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 | TORRENT_TEST(snprintf)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:101:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  101 | TORRENT_TEST(address_to_from_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:121:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  121 | TORRENT_TEST(address_endpoint_io)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:139:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  139 | TORRENT_TEST(gen_fingerprint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:148:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  148 | TORRENT_TEST(printf_int64)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:156:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  156 | TORRENT_TEST(printf_uint64)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:169:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 | TORRENT_TEST(printf_trunc)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_primitives.cpp:182:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 | TORRENT_TEST(error_condition)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
28 warnings generated.
[ 73% 305/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_listen_socket.dir/link.d test/CMakeFiles/test_listen_socket.dir/test_listen_socket.cpp.o -o test/test_listen_socket  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 73% 306/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_peer_classes.dir/link.d test/CMakeFiles/test_peer_classes.dir/test_peer_classes.cpp.o -o test/test_peer_classes  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 73% 307/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_primitives.dir/link.d test/CMakeFiles/test_primitives.dir/test_primitives.cpp.o -o test/test_primitives  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 74% 308/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_read_piece.dir/test_read_piece.cpp.o -MF test/CMakeFiles/test_read_piece.dir/test_read_piece.cpp.o.d -o test/CMakeFiles/test_read_piece.dir/test_read_piece.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:89:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
   89 |         bencode(std::back_inserter(buf), t.generate());
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:146:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  146 | TORRENT_TEST(read_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:151:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  151 | TORRENT_TEST(seed_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_piece.cpp:156:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  156 | TORRENT_TEST(time_critical)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
71 warnings generated.
[ 74% 309/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_sliding_average.dir/test_sliding_average.cpp.o -MF test/CMakeFiles/test_sliding_average.dir/test_sliding_average.cpp.o.d -o test/CMakeFiles/test_sliding_average.dir/test_sliding_average.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp:54:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   54 | TORRENT_TEST(reaction_time)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp:64:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   64 | TORRENT_TEST(reaction_time2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp:75:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   75 | TORRENT_TEST(converge)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp:84:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   84 | TORRENT_TEST(converge2)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp:94:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 | TORRENT_TEST(random_converge)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp:98:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   98 |                 avg.add_sample(samples[i]);
      |                                ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sliding_average.cpp:102:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 | TORRENT_TEST(sliding_average)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
7 warnings generated.
[ 74% 310/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_read_piece.dir/link.d test/CMakeFiles/test_read_piece.dir/test_read_piece.cpp.o -o test/test_read_piece  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 74% 311/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_read_resume.dir/test_read_resume.cpp.o -MF test/CMakeFiles/test_read_resume.dir/test_read_resume.cpp.o.d -o test/CMakeFiles/test_read_resume.dir/test_read_resume.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:79:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
   79 |         bencode(std::back_inserter(resume_data), rd);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:49:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   49 | TORRENT_TEST(read_resume)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:118:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 | TORRENT_TEST(read_resume_missing_info_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:134:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 | TORRENT_TEST(read_resume_missing_file_format)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:150:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  150 | TORRENT_TEST(read_resume_mismatching_torrent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:198:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  198 | TORRENT_TEST(read_resume_torrent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:264:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  264 | TORRENT_TEST(round_trip_have_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:271:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  271 | TORRENT_TEST(round_trip_last_seen_complete)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:278:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  278 | TORRENT_TEST(round_trip_verified_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:285:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  285 | TORRENT_TEST(round_trip_prios)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:292:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  292 | TORRENT_TEST(round_trip_unfinished)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:299:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  299 | TORRENT_TEST(round_trip_trackers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:306:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  306 | TORRENT_TEST(round_trip_name)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_read_resume.cpp:313:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  313 | TORRENT_TEST(round_trip_flags)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
28 warnings generated.
[ 75% 312/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_peer_priority.dir/test_peer_priority.cpp.o -MF test/CMakeFiles/test_peer_priority.dir/test_peer_priority.cpp.o.d -o test/CMakeFiles/test_peer_priority.dir/test_peer_priority.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/request_blocks.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/request_blocks.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:49:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   49 |         crc.process_block(buf, buf + len);
      |                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_priority.cpp:54:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   54 | TORRENT_TEST(peer_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
[ 75% 313/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_read_resume.dir/link.d test/CMakeFiles/test_read_resume.dir/test_read_resume.cpp.o -o test/test_read_resume  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 75% 314/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_sliding_average.dir/link.d test/CMakeFiles/test_sliding_average.dir/test_sliding_average.cpp.o -o test/test_sliding_average  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 75% 315/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_peer_priority.dir/link.d test/CMakeFiles/test_peer_priority.dir/test_peer_priority.cpp.o -o test/test_peer_priority  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 76% 316/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_recheck.dir/test_recheck.cpp.o -MF test/CMakeFiles/test_recheck.dir/test_recheck.cpp.o.d -o test/CMakeFiles/test_recheck.dir/test_recheck.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:64:6: warning: implicit conversion from 'std::int64_t' (aka 'long') to 'double' may lose precision [-Wimplicit-int-float-conversion]
   64 |                         , total_milliseconds(clock_type::now() - last_change) / 1000.0
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_recheck.cpp:80:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   80 | TORRENT_TEST(recheck)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
[ 76% 317/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_recheck.dir/link.d test/CMakeFiles/test_recheck.dir/test_recheck.cpp.o -o test/test_recheck  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 76% 318/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_remap_files.dir/test_remap_files.cpp.o -MF test/CMakeFiles/test_remap_files.dir/test_remap_files.cpp.o.d -o test/CMakeFiles/test_remap_files.dir/test_remap_files.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remap_files.cpp:213:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  213 | TORRENT_TEST(remap_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
[ 76% 319/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_remove_torrent.dir/test_remove_torrent.cpp.o -MF test/CMakeFiles/test_remove_torrent.dir/test_remove_torrent.cpp.o.d -o test/CMakeFiles/test_remove_torrent.dir/test_remove_torrent.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:180:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  180 | TORRENT_TEST(remove_torrent)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:185:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  185 | TORRENT_TEST(remove_torrent_and_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:190:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 | TORRENT_TEST(remove_torrent_files_and_partfile)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:195:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 | TORRENT_TEST(remove_torrent_and_just_partfile)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:200:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  200 | TORRENT_TEST(remove_torrent_partial)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:205:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  205 | TORRENT_TEST(remove_torrent_and_files_partial)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:210:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 | TORRENT_TEST(remove_torrent_mid_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_remove_torrent.cpp:215:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 | TORRENT_TEST(remove_torrent_and_files_mid_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
25 warnings generated.
[ 77% 320/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_privacy.dir/test_privacy.cpp.o -MF test/CMakeFiles/test_privacy.dir/test_privacy.cpp.o.d -o test/CMakeFiles/test_privacy.dir/test_privacy.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:82:46: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   82 |         std::printf("\n=== TEST == proxy: %s \n\n", proxy_name[proxy_type]);
      |                                                     ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:253:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  253 | TORRENT_TEST(no_proxy)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:261:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  261 | TORRENT_TEST(socks4)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:266:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  266 | TORRENT_TEST(socks5)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:271:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  271 | TORRENT_TEST(socks5_pw)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:276:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  276 | TORRENT_TEST(http)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:281:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  281 | TORRENT_TEST(http_pw)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:287:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  287 | TORRENT_TEST(socks4_tracker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:292:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  292 | TORRENT_TEST(socks5_tracker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:297:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 | TORRENT_TEST(socks5_pw_tracker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:302:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  302 | TORRENT_TEST(http_tracker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:307:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  307 | TORRENT_TEST(http_pw_tracker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:313:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  313 | TORRENT_TEST(socks4_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:318:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  318 | TORRENT_TEST(socks5_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:323:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  323 | TORRENT_TEST(socks5_pw_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:328:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  328 | TORRENT_TEST(http_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:333:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  333 | TORRENT_TEST(http_pw_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_privacy.cpp:339:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  339 | TORRENT_TEST(i2p)
      | ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
82 warnings generated.
[ 77% 321/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_priority.dir/test_priority.cpp.o -MF test/CMakeFiles/test_priority.dir/test_priority.cpp.o.d -o test/CMakeFiles/test_priority.dir/test_priority.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:156:19: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  156 |                         print_ses_rate(i / 10.f, &st1, &st2);
      |                                        ^ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:372:19: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  372 |                         print_ses_rate(i / 10.f, &st1, &st2);
      |                                        ^ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:167:34: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  167 |                         std::cout << "st2 state: " << state_str[st2.state] << std::endl;
      |                                                       ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:399:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  399 | TORRENT_TEST(priority)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:408:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  408 | TORRENT_TEST(priority_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:419:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  419 | TORRENT_TEST(no_metadata_prioritize_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:446:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  446 | TORRENT_TEST(no_metadata_file_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:468:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  468 | TORRENT_TEST(no_metadata_piece_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:488:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  488 | TORRENT_TEST(file_priority_multiple_calls)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:516:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  516 | TORRENT_TEST(export_file_while_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:580:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  580 | TORRENT_TEST(test_piece_priority_after_resume)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_priority.cpp:637:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  637 | TORRENT_TEST(file_priority_stress_test)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
79 warnings generated.
[ 77% 322/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_settings_pack.dir/test_settings_pack.cpp.o -MF test/CMakeFiles/test_settings_pack.dir/test_settings_pack.cpp.o.d -o test/CMakeFiles/test_settings_pack.dir/test_settings_pack.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:101:2: note: in instantiation of function template specialization 'libtorrent::bencode>' requested here
  101 |         bencode(std::back_inserter(out), e);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:44:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   44 | TORRENT_TEST(default_settings)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:60:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   60 | TORRENT_TEST(default_settings2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:85:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   85 | TORRENT_TEST(apply_pack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:105:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  105 | TORRENT_TEST(sparse_pack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:117:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  117 | TORRENT_TEST(test_name)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:144:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  144 | TORRENT_TEST(clear)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:161:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  161 | TORRENT_TEST(clear_single_int)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:173:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  173 | TORRENT_TEST(clear_single_bool)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:185:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  185 | TORRENT_TEST(clear_single_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:197:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 | TORRENT_TEST(duplicates)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:208:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  208 | TORRENT_TEST(load_pack_from_dict)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:223:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  223 |         int ret = bdecode(s.data(), s.data() + int(s.size()), n, ec);
      |                                     ~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_settings_pack.cpp:233:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  233 | TORRENT_TEST(settings_pack_abi)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
[ 78% 323/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_remap_files.dir/link.d test/CMakeFiles/test_remap_files.dir/test_remap_files.cpp.o -o test/test_remap_files  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 78% 324/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_remove_torrent.dir/link.d test/CMakeFiles/test_remove_torrent.dir/test_remove_torrent.cpp.o -o test/test_remove_torrent  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 78% 325/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_privacy.dir/link.d test/CMakeFiles/test_privacy.dir/test_privacy.cpp.o -o test/test_privacy  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 78% 326/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_magnet.dir/test_magnet.cpp.o -MF test/CMakeFiles/test_magnet.dir/test_magnet.cpp.o.d -o test/CMakeFiles/test_magnet.dir/test_magnet.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:202:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  202 |         bencode(std::back_inserter(buf), session_state);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:67:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   67 | TORRENT_TEST(remove_url)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:72:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   72 | TORRENT_TEST(remove_url2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:78:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   78 | TORRENT_TEST(magnet)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:204:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  204 |         int ret = bdecode(&buf[0], &buf[0] + buf.size(), session_state2, ec);
      |                                    ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:229:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  229 | TORRENT_TEST(parse_escaped_hash_parameter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:235:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  235 | TORRENT_TEST(parse_escaped_hash_parameter_in_hex)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:241:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  241 | TORRENT_TEST(parse_mixed_case)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:250:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 | TORRENT_TEST(parse_invalid_escaped_hash_parameter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:257:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  257 | TORRENT_TEST(parse_magnet_uri_quoted)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:263:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  263 | TORRENT_TEST(throwing_overload)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:268:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  268 | TORRENT_TEST(parse_missing_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:276:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  276 | TORRENT_TEST(parse_base32_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:283:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  283 | TORRENT_TEST(parse_web_seeds)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:293:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  293 | TORRENT_TEST(parse_missing_hash2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:300:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  300 | TORRENT_TEST(parse_short_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:307:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  307 | TORRENT_TEST(parse_long_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:314:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  314 | TORRENT_TEST(parse_space_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:321:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  321 | TORRENT_TEST(parse_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:331:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  331 | TORRENT_TEST(parse_dht_node)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:345:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  345 | TORRENT_TEST(make_magnet_uri)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:405:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  405 | TORRENT_TEST(make_magnet_uri2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:431:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  431 | TORRENT_TEST(trailing_whitespace)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:491:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  491 | TORRENT_TEST(invalid_tracker_escaping)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:500:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  500 | TORRENT_TEST(invalid_web_seed_escaping)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:507:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  507 | TORRENT_TEST(invalid_trackers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:528:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  528 | TORRENT_TEST(parse_magnet_select_only)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:535:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  535 | TORRENT_TEST(parse_magnet_select_only_overlap_range)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:542:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  542 | TORRENT_TEST(parse_magnet_select_only_multiple)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:549:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  549 | TORRENT_TEST(parse_magnet_select_only_inverted_range)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:556:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  556 | TORRENT_TEST(parse_magnet_select_only_index_bounds)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:563:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  563 | TORRENT_TEST(parse_magnet_select_only_invalid_range1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:569:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  569 | TORRENT_TEST(parse_magnet_select_only_invalid_range2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:575:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  575 | TORRENT_TEST(parse_magnet_select_only_invalid_index_character)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:581:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  581 | TORRENT_TEST(parse_magnet_select_only_invalid_index_value)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:587:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  587 | TORRENT_TEST(parse_magnet_select_only_invalid_no_value)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:593:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  593 | TORRENT_TEST(parse_magnet_select_only_invalid_no_values)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:600:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  600 | TORRENT_TEST(parse_magnet_select_only_invalid_quotes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_magnet.cpp:606:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  606 | TORRENT_TEST(magnet_tr_x_uri)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
57 warnings generated.
[ 79% 327/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_settings_pack.dir/link.d test/CMakeFiles/test_settings_pack.dir/test_settings_pack.cpp.o -o test/test_settings_pack  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 79% 328/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_priority.dir/link.d test/CMakeFiles/test_priority.dir/test_priority.cpp.o -o test/test_priority  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 79% 329/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_magnet.dir/link.d test/CMakeFiles/test_magnet.dir/test_magnet.cpp.o -o test/test_magnet  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 79% 330/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_resolve_links.dir/test_resolve_links.cpp.o -MF test/CMakeFiles/test_resolve_links.dir/test_resolve_links.cpp.o.d -o test/CMakeFiles/test_resolve_links.dir/test_resolve_links.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:162:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  162 |         bencode(std::back_inserter(tmp1), t1.generate());
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:96:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   96 | TORRENT_TEST(resolve_links)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:103:29: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  103 |                 test_torrent_t const& e = test_torrents[i];
      |                                           ^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:145:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  145 | TORRENT_TEST(range_lookup_duplicated_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resolve_links.cpp:179:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  179 | TORRENT_TEST(pick_up_existing_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
23 warnings generated.
[ 80% 331/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_sha1_hash.dir/test_sha1_hash.cpp.o -MF test/CMakeFiles/test_sha1_hash.dir/test_sha1_hash.cpp.o.d -o test/CMakeFiles/test_sha1_hash.dir/test_sha1_hash.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sha1_hash.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sha1_hash.cpp:46:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 | TORRENT_TEST(sha1_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_sha1_hash.cpp:114:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  114 | TORRENT_TEST(count_leading_zeroes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[ 80% 332/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_session_params.dir/test_session_params.cpp.o -MF test/CMakeFiles/test_session_params.dir/test_session_params.cpp.o.d -o test/CMakeFiles/test_session_params.dir/test_session_params.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:132:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  132 |         bencode(std::back_inserter(tmp), e);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:76:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   76 | TORRENT_TEST(default_plugins)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:91:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   91 | TORRENT_TEST(custom_dht_storage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:104:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  104 | TORRENT_TEST(dht_state)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:136:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  136 |         int r = bdecode(&tmp[0], &tmp[0] + tmp.size(), n, ec);
      |                                  ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session_params.cpp:153:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  153 | TORRENT_TEST(add_plugin)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
24 warnings generated.
[ 80% 333/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_resolve_links.dir/link.d test/CMakeFiles/test_resolve_links.dir/test_resolve_links.cpp.o -o test/test_resolve_links  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 80% 334/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_session_params.dir/link.d test/CMakeFiles/test_session_params.dir/test_session_params.cpp.o -o test/test_session_params  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 81% 335/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_sha1_hash.dir/link.d test/CMakeFiles/test_sha1_hash.dir/test_sha1_hash.cpp.o -o test/test_sha1_hash  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 81% 336/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_stack_allocator.dir/test_stack_allocator.cpp.o -MF test/CMakeFiles/test_stack_allocator.dir/test_stack_allocator.cpp.o.d -o test/CMakeFiles/test_stack_allocator.dir/test_stack_allocator.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(copy_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:56:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   56 | TORRENT_TEST(copy_buffer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:74:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   74 | TORRENT_TEST(allocate)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:80:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   80 |                 ptr[i] = char(i % 256);
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:87:14: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   87 |                 TEST_CHECK(ptr[i] == char(i % 256));
      |                            ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:97:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   97 | TORRENT_TEST(swap)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:125:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 | TORRENT_TEST(format_string_long)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stack_allocator.cpp:135:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  135 | TORRENT_TEST(format_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
[ 81% 337/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_stack_allocator.dir/link.d test/CMakeFiles/test_stack_allocator.dir/test_stack_allocator.cpp.o -o test/test_stack_allocator  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 81% 338/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_stat_cache.dir/test_stat_cache.cpp.o -MF test/CMakeFiles/test_stat_cache.dir/test_stat_cache.cpp.o.d -o test/CMakeFiles/test_stat_cache.dir/test_stat_cache.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stat_cache.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stat_cache.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat_cache.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/file_storage.hpp:50:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_stat_cache.cpp:39:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   39 | TORRENT_TEST(stat_cache)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[ 82% 339/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_stat_cache.dir/link.d test/CMakeFiles/test_stat_cache.dir/test_stat_cache.cpp.o -o test/test_stat_cache  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 82% 340/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_tailqueue.dir/test_tailqueue.cpp.o -MF test/CMakeFiles/test_tailqueue.dir/test_tailqueue.cpp.o.d -o test/CMakeFiles/test_tailqueue.dir/test_tailqueue.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tailqueue.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tailqueue.cpp:54:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   54 |                 ++expected;
      |                   ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tailqueue.cpp:83:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   83 |                 ++str;
      |                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tailqueue.cpp:90:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 | TORRENT_TEST(tailqueue)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tailqueue.cpp:163:5: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  163 |                 ++expected;
      |                   ^~~~~~~~
4 warnings generated.
[ 82% 341/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_span.dir/test_span.cpp.o -MF test/CMakeFiles/test_span.dir/test_span.cpp.o.d -o test/CMakeFiles/test_span.dir/test_span.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:34:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:51:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   51 | TORRENT_TEST(span_vector)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:59:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   59 | TORRENT_TEST(span_vector_assignment)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:68:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   68 | TORRENT_TEST(span_assignment)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:89:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   89 | TORRENT_TEST(span_temp_vector)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:94:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 | TORRENT_TEST(span_std_array)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:102:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 | TORRENT_TEST(span_const_std_array)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:110:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  110 | TORRENT_TEST(span_array)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:118:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 | TORRENT_TEST(span_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:126:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  126 | TORRENT_TEST(span_const_array)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:134:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 | TORRENT_TEST(span_single_element)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_span.cpp:142:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 | TORRENT_TEST(span_of_spans)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
30 warnings generated.
[ 82% 342/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_socket_io.dir/test_socket_io.cpp.o -MF test/CMakeFiles/test_socket_io.dir/test_socket_io.cpp.o.d -o test/CMakeFiles/test_socket_io.dir/test_socket_io.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:43:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   43 | TORRENT_TEST(address_to_bytes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:54:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   54 | TORRENT_TEST(read_v4_address)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:70:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   70 | TORRENT_TEST(read_v6_endpoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:88:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   88 | TORRENT_TEST(read_endpoint_list)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:94:25: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   94 |         bdecode(eplist, eplist + sizeof(eplist)-1, e, ec);
      |                         ~~~~~~~^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:94:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   94 |         bdecode(eplist, eplist + sizeof(eplist)-1, e, ec);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:103:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  103 | TORRENT_TEST(parse_invalid_ipv4_endpoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:152:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  152 | TORRENT_TEST(parse_valid_ip4_endpoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:168:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 | TORRENT_TEST(parse_invalid_ipv6_endpoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_socket_io.cpp:206:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  206 | TORRENT_TEST(parse_valid_ipv6_endpoint)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
30 warnings generated.
[ 83% 343/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_tailqueue.dir/link.d test/CMakeFiles/test_tailqueue.dir/test_tailqueue.cpp.o -o test/test_tailqueue  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 83% 344/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_span.dir/link.d test/CMakeFiles/test_span.dir/test_span.cpp.o -o test/test_span  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 83% 345/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_socket_io.dir/link.d test/CMakeFiles/test_socket_io.dir/test_socket_io.cpp.o -o test/test_socket_io  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 84% 346/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_peer_list.dir/test_peer_list.cpp.o -MF test/CMakeFiles/test_peer_list.dir/test_peer_list.cpp.o.d -o test/CMakeFiles/test_peer_list.dir/test_peer_list.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/request_blocks.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/request_blocks.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:45:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:208:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  208 | TORRENT_TEST(multiple_ips_disallowed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:230:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 | TORRENT_TEST(multiple_ips_allowed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:252:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  252 | TORRENT_TEST(multiple_ips_allowed2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:291:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  291 | TORRENT_TEST(multiple_ips_disallowed2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:325:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  325 | TORRENT_TEST(update_peer_port)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:348:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  348 | TORRENT_TEST(update_peer_port_collide)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:386:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  386 | TORRENT_TEST(ip_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:424:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  424 | TORRENT_TEST(port_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:462:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  462 | TORRENT_TEST(ban_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:502:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  502 | TORRENT_TEST(erase_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:535:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  535 | TORRENT_TEST(set_ip_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:565:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  565 | TORRENT_TEST(set_port_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:596:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  596 | TORRENT_TEST(set_max_failcount)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:626:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  626 | TORRENT_TEST(set_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:660:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  660 | TORRENT_TEST(has_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:692:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  692 | TORRENT_TEST(connect_candidates_finish)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:731:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  731 | TORRENT_TEST(self_connection)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:761:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  761 | TORRENT_TEST(double_connection)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:789:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  789 | TORRENT_TEST(double_connection_loose)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:818:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  818 | TORRENT_TEST(double_connection_random)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:855:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  855 | TORRENT_TEST(double_connection_win)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:884:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  884 | TORRENT_TEST(incoming_size_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:929:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  929 | TORRENT_TEST(new_peer_size_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_peer_list.cpp:967:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  967 | TORRENT_TEST(clear_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
91 warnings generated.
[ 84% 347/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_threads.dir/test_threads.cpp.o -MF test/CMakeFiles/test_threads.dir/test_threads.cpp.o.d -o test/CMakeFiles/test_threads.dir/test_threads.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_threads.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_threads.cpp:78:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   78 | TORRENT_TEST(threads)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 84% 348/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_time.dir/test_time.cpp.o -MF test/CMakeFiles/test_time.dir/test_time.cpp.o.d -o test/CMakeFiles/test_time.dir/test_time.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time.cpp:65:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   65 | TORRENT_TEST(time)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time.cpp:107:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  107 | TORRENT_TEST(test_time_conversion)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time.cpp:127:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  127 | TORRENT_TEST(test_time_conversion_with_offset)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
[ 84% 349/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_threads.dir/link.d test/CMakeFiles/test_threads.dir/test_threads.cpp.o -o test/test_threads  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 85% 350/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_peer_list.dir/link.d test/CMakeFiles/test_peer_list.dir/test_peer_list.cpp.o -o test/test_peer_list  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 85% 351/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_timestamp_history.dir/test_timestamp_history.cpp.o -MF test/CMakeFiles/test_timestamp_history.dir/test_timestamp_history.cpp.o.d -o test/CMakeFiles/test_timestamp_history.dir/test_timestamp_history.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_timestamp_history.cpp
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_timestamp_history.cpp:36:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   36 | TORRENT_TEST(timestamp_history)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[ 85% 352/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_time.dir/link.d test/CMakeFiles/test_time.dir/test_time.cpp.o -o test/test_time  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 85% 353/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_timestamp_history.dir/link.d test/CMakeFiles/test_timestamp_history.dir/test_timestamp_history.cpp.o -o test/test_timestamp_history  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 86% 354/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_session.dir/test_session.cpp.o -MF test/CMakeFiles/test_session.dir/test_session.cpp.o.d -o test/CMakeFiles/test_session.dir/test_session.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:417:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  417 |         bencode(std::back_inserter(buf), st);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(session)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:106:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  106 | TORRENT_TEST(async_add_torrent_duplicate_error)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:130:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  130 | TORRENT_TEST(async_add_torrent_duplicate)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:156:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  156 | TORRENT_TEST(async_add_torrent_duplicate_back_to_back)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:193:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  193 | TORRENT_TEST(load_empty_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:210:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 | TORRENT_TEST(session_stats)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:228:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  228 | TORRENT_TEST(paused_session)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:248:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 | TORRENT_TEST(get_cache_info)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:316:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  316 |                 int ret = bdecode(buf.data(), buf.data() + buf.size()
      |                                               ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:316:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  316 |                 int ret = bdecode(buf.data(), buf.data() + buf.size()
      |                                               ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:316:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  316 |                 int ret = bdecode(buf.data(), buf.data() + buf.size()
      |                                               ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:329:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  329 | TORRENT_TEST(save_restore_state)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:350:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  350 | TORRENT_TEST(save_restore_state_save_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:372:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  372 | TORRENT_TEST(save_restore_state_load_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:394:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  394 | TORRENT_TEST(session_shutdown)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:401:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  401 | TORRENT_TEST(save_state_peer_id)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:420:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  420 |         int ret = bdecode(buf.data(), buf.data() + buf.size()
      |                                       ~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:428:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  428 | TORRENT_TEST(pop_alert_clear)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:454:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  454 | TORRENT_TEST(move_session)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:494:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  494 | TORRENT_TEST(init_dht_default_bootstrap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:508:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  508 | TORRENT_TEST(init_dht_invalid_bootstrap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:522:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  522 | TORRENT_TEST(init_dht_empty_bootstrap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:536:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  536 | TORRENT_TEST(dht_upload_rate_overflow_pack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:553:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  553 | TORRENT_TEST(dht_upload_rate_overflow)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_session.cpp:575:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  575 | TORRENT_TEST(reopen_network_sockets)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
93 warnings generated.
[ 86% 355/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_session.dir/link.d test/CMakeFiles/test_session.dir/test_session.cpp.o -o test/test_session  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 86% 356/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_url_seed.dir/test_url_seed.cpp.o -MF test/CMakeFiles/test_url_seed.dir/test_url_seed.cpp.o.d -o test/CMakeFiles/test_url_seed.dir/test_url_seed.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(url_seed_ssl_keepalive)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:47:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   47 | TORRENT_TEST(url_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(url_seed_keepalive)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(url_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_url_seed.cpp:63:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   63 | TORRENT_TEST(url_seed_keepalive_rename)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
20 warnings generated.
[ 86% 357/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_url_seed.dir/link.d test/CMakeFiles/test_url_seed.dir/test_url_seed.cpp.o -o test/test_url_seed  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 87% 357/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_time_critical.dir/test_time_critical.cpp.o -MF test/CMakeFiles/test_time_critical.dir/test_time_critical.cpp.o.d -o test/CMakeFiles/test_time_critical.dir/test_time_critical.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp:39:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   39 | TORRENT_TEST(time_crititcal)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_time_critical.cpp:44:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   44 | TORRENT_TEST(time_crititcal_zero_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
[ 87% 358/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_time_critical.dir/link.d test/CMakeFiles/test_time_critical.dir/test_time_critical.cpp.o -o test/test_time_critical  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 87% 358/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed.dir/test_web_seed.cpp.o -MF test/CMakeFiles/test_web_seed.dir/test_web_seed.cpp.o.d -o test/CMakeFiles/test_web_seed.dir/test_web_seed.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(web_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed.cpp:48:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   48 | TORRENT_TEST(web_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
[ 87% 359/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_ban.dir/test_web_seed_ban.cpp.o -MF test/CMakeFiles/test_web_seed_ban.dir/test_web_seed_ban.cpp.o.d -o test/CMakeFiles/test_web_seed_ban.dir/test_web_seed_ban.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(http_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:47:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   47 | TORRENT_TEST(url_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(http_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_ban.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(url_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 88% 360/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_utf8.dir/test_utf8.cpp.o -MF test/CMakeFiles/test_utf8.dir/test_utf8.cpp.o.d -o test/CMakeFiles/test_utf8.dir/test_utf8.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp:79:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   79 | TORRENT_TEST(parse_utf8_roundtrip)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp:90:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   90 | TORRENT_TEST(parse_utf8)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utf8.cpp:103:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  103 | TORRENT_TEST(parse_utf8_fail)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
18 warnings generated.
[ 88% 361/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_http.dir/test_web_seed_http.cpp.o -MF test/CMakeFiles/test_web_seed_http.dir/test_web_seed_http.cpp.o.d -o test/CMakeFiles/test_web_seed_http.dir/test_web_seed_http.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:41:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   41 | TORRENT_TEST(web_seed_http)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:46:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 | TORRENT_TEST(url_seed_http)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:52:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   52 | TORRENT_TEST(web_seed_https)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http.cpp:57:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   57 | TORRENT_TEST(url_seed_https)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 88% 362/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed.dir/link.d test/CMakeFiles/test_web_seed.dir/test_web_seed.cpp.o -o test/test_web_seed  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 89% 362/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_ban.dir/link.d test/CMakeFiles/test_web_seed_ban.dir/test_web_seed_ban.cpp.o -o test/test_web_seed_ban  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 89% 362/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_ssl.dir/test_ssl.cpp.o -MF test/CMakeFiles/test_ssl.dir/test_ssl.cpp.o.d -o test/CMakeFiles/test_ssl.dir/test_ssl.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:265:30: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  265 |                                 << "\033[31m" << int(st2.upload_payload_rate / 1000.f) << "kB/s "
      |                                                      ~~~~^~~~~~~~~~~~~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:264:30: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  264 |                                 << "\033[32m" << int(st2.download_payload_rate / 1000.f) << "kB/s "
      |                                                      ~~~~^~~~~~~~~~~~~~~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:260:30: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  260 |                                 << "\033[33m" << int(st1.upload_payload_rate / 1000.f) << "kB/s "
      |                                                      ~~~~^~~~~~~~~~~~~~~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:259:30: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  259 |                                 << "\033[32m" << int(st1.download_payload_rate / 1000.f) << "kB/s "
      |                                                      ~~~~^~~~~~~~~~~~~~~~~~~~~ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:143:30: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |         test_config_t const& test = test_config[test_idx];
      |                                     ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:285:34: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  285 |                         std::cout << "st2 state: " << state_str[st2.state] << std::endl;
      |                                                       ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:480:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  480 |                         name += hex_alphabet[rand() % 16];
      |                                 ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:505:15: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  505 |                 std::memcpy(handshake + 28, &t->info_hash()[0], 20);
      |                             ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:511:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  511 |                 std::generate(handshake + 28, handshake + 48, &rand);
      |                               ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:511:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  511 |                 std::generate(handshake + 28, handshake + 48, &rand);
      |                                               ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:515:16: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  515 |         std::generate(handshake + 48, handshake + 68, &rand);
      |                       ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:515:32: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  515 |         std::generate(handshake + 48, handshake + 68, &rand);
      |                                       ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:544:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  544 |         if (memcmp(buf + 28, &t->info_hash()[0], 20) != 0)
      |                    ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:609:51: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  609 |                 bool const success = try_connect(ses1, port, t, attacks[i].flags);
      |                                                                 ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:610:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  610 |                 TEST_EQUAL(success, attacks[i].expect);
      |                                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:610:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  610 |                 TEST_EQUAL(success, attacks[i].expect);
      |                                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:616:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  616 | TORRENT_TEST(malicious_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:621:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  621 | TORRENT_TEST(utp_config0) { test_ssl(0, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:622:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  622 | TORRENT_TEST(utp_config1) { test_ssl(1, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:623:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  623 | TORRENT_TEST(utp_config2) { test_ssl(2, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:624:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  624 | TORRENT_TEST(utp_config3) { test_ssl(3, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:625:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  625 | TORRENT_TEST(utp_config4) { test_ssl(4, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:626:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  626 | TORRENT_TEST(utp_config5) { test_ssl(5, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:627:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  627 | TORRENT_TEST(utp_config6) { test_ssl(6, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:628:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  628 | TORRENT_TEST(utp_config7) { test_ssl(7, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:629:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  629 | TORRENT_TEST(utp_config8) { test_ssl(8, true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:631:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  631 | TORRENT_TEST(tcp_config0) { test_ssl(0, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:632:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  632 | TORRENT_TEST(tcp_config1) { test_ssl(1, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:633:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  633 | TORRENT_TEST(tcp_config2) { test_ssl(2, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:634:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  634 | TORRENT_TEST(tcp_config3) { test_ssl(3, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:635:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  635 | TORRENT_TEST(tcp_config4) { test_ssl(4, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:636:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  636 | TORRENT_TEST(tcp_config5) { test_ssl(5, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:637:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  637 | TORRENT_TEST(tcp_config6) { test_ssl(6, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:638:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  638 | TORRENT_TEST(tcp_config7) { test_ssl(7, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_ssl.cpp:639:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  639 | TORRENT_TEST(tcp_config8) { test_ssl(8, false); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
101 warnings generated.
[ 89% 363/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_utf8.dir/link.d test/CMakeFiles/test_utf8.dir/test_utf8.cpp.o -o test/test_utf8  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 89% 363/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_http.dir/link.d test/CMakeFiles/test_web_seed_http.dir/test_web_seed_http.cpp.o -o test/test_web_seed_http  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 90% 363/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_transfer.dir/test_transfer.cpp.o -MF test/CMakeFiles/test_transfer.dir/test_transfer.cpp.o.d -o test/CMakeFiles/test_transfer.dir/test_transfer.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:291:19: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  291 |                         print_ses_rate(i / 10.f, &st1, &st2);
      |                                        ^ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:136:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  136 |                 , test_name[proxy_type]
      |                   ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:294:77: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  294 |                 std::cout << "st1-progress: " << (st1.progress * 100.f) << "% state: " << state_str[st1.state] << "\n";
      |                                                                                           ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:295:77: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  295 |                 std::cout << "st2-progress: " << (st2.progress * 100.f) << "% state: " << state_str[st2.state] << "\n";
      |                                                                                           ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:395:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  395 | TORRENT_TEST(no_contiguous_buffers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:409:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  409 | TORRENT_TEST(socks5_pw)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:416:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  416 | TORRENT_TEST(http)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:423:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  423 | TORRENT_TEST(http_pw)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:448:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  448 | TORRENT_TEST(move_storage)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:455:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  455 | TORRENT_TEST(delete_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:464:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  464 | TORRENT_TEST(allow_fast)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:475:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  475 | TORRENT_TEST(coalesce_reads)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:487:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  487 | TORRENT_TEST(coalesce_writes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:498:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  498 | TORRENT_TEST(no_coalesce_reads)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:509:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  509 | TORRENT_TEST(no_coalesce_writes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:519:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  519 | TORRENT_TEST(allocate)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_transfer.cpp:529:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  529 | TORRENT_TEST(suggest)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
85 warnings generated.
[ 90% 364/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_chunked.dir/test_web_seed_chunked.cpp.o -MF test/CMakeFiles/test_web_seed_chunked.dir/test_web_seed_chunked.cpp.o.d -o test/CMakeFiles/test_web_seed_chunked.dir/test_web_seed_chunked.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(web_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:47:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   47 | TORRENT_TEST(url_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(web_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_chunked.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(url_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 90% 365/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_string.dir/test_string.cpp.o -MF test/CMakeFiles/test_string.dir/test_string.cpp.o.d -o test/CMakeFiles/test_string.dir/test_string.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:37:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:44:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   44 | TORRENT_TEST(maybe_url_encode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:55:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   55 | TORRENT_TEST(hex)
      | ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:85:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   85 | TORRENT_TEST(is_space)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:99:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   99 | TORRENT_TEST(to_lower)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:107:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  107 | TORRENT_TEST(string_equal_no_case)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:130:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  130 | TORRENT_TEST(to_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:209:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 | TORRENT_TEST(base64)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:221:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  221 | TORRENT_TEST(base32)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:263:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  263 | TORRENT_TEST(escape_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:312:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  312 | TORRENT_TEST(read_until)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:316:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  316 |         TEST_CHECK(read_until(tmp1, 'd', test_string1 + strlen(test_string1)) == "abc");
      |                                          ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:319:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  319 |         TEST_CHECK(read_until(tmp1, '[', test_string1 + strlen(test_string1))
      |                                          ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:323:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  323 | TORRENT_TEST(path)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:370:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  370 | TORRENT_TEST(parse_list)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:377:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  377 | TORRENT_TEST(parse_interface)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:454:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  454 | TORRENT_TEST(split_string_quotes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:466:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  466 | TORRENT_TEST(split_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:478:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  478 | TORRENT_TEST(convert_from_native)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:489:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  489 | TORRENT_TEST(trim)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:503:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  503 | TORRENT_TEST(i2p_url)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:512:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  512 | TORRENT_TEST(string_ptr_zero_termination)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:519:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  519 |         TEST_CHECK((*p)[6] == '\0');
      |                    ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:523:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  523 | TORRENT_TEST(string_ptr_move_construct)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:536:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  536 | TORRENT_TEST(string_ptr_move_assign)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:551:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  551 | TORRENT_TEST(find_first_of)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_string.cpp:566:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  566 | TORRENT_TEST(strip_string)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
27 warnings generated.
[ 90% 366/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_http_pw.dir/test_web_seed_http_pw.cpp.o -MF test/CMakeFiles/test_web_seed_http_pw.dir/test_web_seed_http_pw.cpp.o.d -o test/CMakeFiles/test_web_seed_http_pw.dir/test_web_seed_http_pw.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:41:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   41 | TORRENT_TEST(web_seed_http_pw)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:46:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 | TORRENT_TEST(url_seed_http_pw)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:52:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   52 | TORRENT_TEST(web_seed_http_pw_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_http_pw.cpp:57:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   57 | TORRENT_TEST(url_seed_http_pw_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 91% 367/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_ssl.dir/link.d test/CMakeFiles/test_ssl.dir/test_ssl.cpp.o -o test/test_ssl  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 91% 367/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_transfer.dir/link.d test/CMakeFiles/test_transfer.dir/test_transfer.cpp.o -o test/test_transfer  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 91% 367/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_string.dir/link.d test/CMakeFiles/test_string.dir/test_string.cpp.o -o test/test_string  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 91% 367/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_chunked.dir/link.d test/CMakeFiles/test_web_seed_chunked.dir/test_web_seed_chunked.cpp.o -o test/test_web_seed_chunked  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 92% 367/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_http_pw.dir/link.d test/CMakeFiles/test_web_seed_http_pw.dir/test_web_seed_http_pw.cpp.o -o test/test_web_seed_http_pw  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 92% 367/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_upnp.dir/test_upnp.cpp.o -MF test/CMakeFiles/test_upnp.dir/test_upnp.cpp.o.d -o test/CMakeFiles/test_upnp.dir/test_upnp.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/upnp.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/upnp.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:224:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  224 |         xml.write(soap_add_response[igd_version-1], sizeof(soap_add_response[igd_version-1])-1);
      |                   ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:286:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  286 |         xml.write(soap_delete_response[igd_version-1], sizeof(soap_delete_response[igd_version-1])-1);
      |                   ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:318:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  318 | TORRENT_TEST(upnp)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_upnp.cpp:325:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  325 | TORRENT_TEST(upnp_max_mappings)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
23 warnings generated.
[ 92% 368/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_upnp.dir/link.d test/CMakeFiles/test_upnp.dir/test_upnp.cpp.o -o test/test_upnp  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 92% 368/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_utp.dir/test_utp.cpp.o -MF test/CMakeFiles/test_utp.dir/test_utp.cpp.o.d -o test/CMakeFiles/test_utp.dir/test_utp.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:129:18: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
  129 |                 print_ses_rate(i / 2.f, &st1, &st2);
      |                                ^ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:35:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:148:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  148 | TORRENT_TEST(utp)
      | ^~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_utp.cpp:157:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  157 | TORRENT_TEST(compare_less_wrap)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
69 warnings generated.
[ 93% 369/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_utp.dir/link.d test/CMakeFiles/test_utp.dir/test_utp.cpp.o -o test/test_utp  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 93% 369/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_socks5.dir/test_web_seed_socks5.cpp.o -MF test/CMakeFiles/test_web_seed_socks5.dir/test_web_seed_socks5.cpp.o.d -o test/CMakeFiles/test_web_seed_socks5.dir/test_web_seed_socks5.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(http_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:47:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   47 | TORRENT_TEST(url_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(http_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(url_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 93% 370/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_socks5.dir/link.d test/CMakeFiles/test_web_seed_socks5.dir/test_web_seed_socks5.cpp.o -o test/test_web_seed_socks5  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 93% 370/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_socks4.dir/test_web_seed_socks4.cpp.o -MF test/CMakeFiles/test_web_seed_socks4.dir/test_web_seed_socks4.cpp.o.d -o test/CMakeFiles/test_web_seed_socks4.dir/test_web_seed_socks4.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(http_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:47:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   47 | TORRENT_TEST(url_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(http_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks4.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(url_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 94% 371/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_redirect.dir/test_web_seed_redirect.cpp.o -MF test/CMakeFiles/test_web_seed_redirect.dir/test_web_seed_redirect.cpp.o.d -o test/CMakeFiles/test_web_seed_redirect.dir/test_web_seed_redirect.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:88:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
   88 |         bencode(std::back_inserter(buf), t.generate());
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_redirect.cpp:43:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   43 | TORRENT_TEST(web_seed_redirect)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
20 warnings generated.
[ 94% 372/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_socks5_pw.dir/test_web_seed_socks5_pw.cpp.o -MF test/CMakeFiles/test_web_seed_socks5_pw.dir/test_web_seed_socks5_pw.cpp.o.d -o test/CMakeFiles/test_web_seed_socks5_pw.dir/test_web_seed_socks5_pw.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:42:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   42 | TORRENT_TEST(http_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:47:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   47 | TORRENT_TEST(url_seed_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:53:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   53 | TORRENT_TEST(http_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_pw.cpp:58:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   58 | TORRENT_TEST(url_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
19 warnings generated.
[ 94% 373/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_web_seed_socks5_no_peers.dir/test_web_seed_socks5_no_peers.cpp.o -MF test/CMakeFiles/test_web_seed_socks5_no_peers.dir/test_web_seed_socks5_no_peers.cpp.o.d -o test/CMakeFiles/test_web_seed_socks5_no_peers.dir/test_web_seed_socks5_no_peers.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_no_peers.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_no_peers.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_no_peers.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_no_peers.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_no_peers.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_no_peers.cpp:41:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   41 | TORRENT_TEST(web_seed_socks5_no_peers_ssl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_web_seed_socks5_no_peers.cpp:48:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   48 | TORRENT_TEST(web_seed_socks5_no_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
17 warnings generated.
[ 95% 374/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_socks4.dir/link.d test/CMakeFiles/test_web_seed_socks4.dir/test_web_seed_socks4.cpp.o -o test/test_web_seed_socks4  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 95% 374/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_redirect.dir/link.d test/CMakeFiles/test_web_seed_redirect.dir/test_web_seed_redirect.cpp.o -o test/test_web_seed_redirect  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 95% 374/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_socks5_pw.dir/link.d test/CMakeFiles/test_web_seed_socks5_pw.dir/test_web_seed_socks5_pw.cpp.o -o test/test_web_seed_socks5_pw  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 95% 374/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_web_seed_socks5_no_peers.dir/link.d test/CMakeFiles/test_web_seed_socks5_no_peers.dir/test_web_seed_socks5_no_peers.cpp.o -o test/test_web_seed_socks5_no_peers  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 96% 374/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_piece_picker.dir/test_piece_picker.cpp.o -MF test/CMakeFiles/test_piece_picker.dir/test_piece_picker.cpp.o.d -o test/CMakeFiles/test_piece_picker.dir/test_piece_picker.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert.hpp:66:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1257:64: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1257 |         std::cout << "distributed copies: " << dc.first << "." << (dc.second / 1000.f) << std::endl;
      |                                                                    ~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1264:64: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1264 |         std::cout << "distributed copies: " << dc.first << "." << (dc.second / 1000.f) << std::endl;
      |                                                                    ~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1269:64: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1269 |         std::cout << "distributed copies: " << dc.first << "." << (dc.second / 1000.f) << std::endl;
      |                                                                    ~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1279:64: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1279 |         std::cout << "distributed copies: " << dc.first << "." << (dc.second / 1000.f) << std::endl;
      |                                                                    ~~~^~~~~~ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1283:64: warning: implicit conversion from 'int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
 1283 |         std::cout << "distributed copies: " << dc.first << "." << (dc.second / 1000.f) << std::endl;
      |                                                                    ~~~^~~~~~ ~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_id.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:49:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/ffs.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:168:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  168 |                         return m_ptr[idx];
      |                                ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/piece_picker.hpp:55:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:63:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   63 |                 if (have_str[static_cast(i)] != ' ') have.set_bit(i);
      |                     ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:125:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                 const int avail = availability[static_cast(i)] - '0';
      |                                   ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:131:54: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  131 |                 for (int j = 0; j < avail; ++j) p->inc_refcount(i, peers[j]);
      |                                                                    ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:139:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  139 |                 if (partial[idx] == 0) break;
      |                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:141:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  141 |                 if (partial[idx] == ' ') continue;
      |                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:144:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  144 |                 if (partial[idx] >= '0' && partial[idx] <= '9')
      |                     ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:144:30: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  144 |                 if (partial[idx] >= '0' && partial[idx] <= '9')
      |                                            ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:145:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  145 |                         blocks = partial[idx] - '0';
      |                                  ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:147:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  147 |                         blocks = partial[idx] - 'a' + 10;
      |                                  ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:185:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  185 |                 if (priority[idx] == 0) break;
      |                     ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:186:35: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  186 |                 download_priority_t const prio((priority[idx] - '0') & 0xff);
      |                                                 ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:205:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  205 |                 const int avail = availability[static_cast(i)] - '0';
      |                                   ^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:253:66: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  253 |         for (auto i = avail.begin(), end(avail.end()); i != end; ++i, ++a)
      |                                                                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:301:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  301 | TORRENT_TEST(piece_block)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:323:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  323 | TORRENT_TEST(abort_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:382:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  382 | TORRENT_TEST(abort_download2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:401:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  401 | TORRENT_TEST(get_downloaders)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:461:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  461 | TORRENT_TEST(pick_lowest_availability)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:469:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  469 | TORRENT_TEST(random_pick_at_same_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:486:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  486 | TORRENT_TEST(pick_highest_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:500:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  500 | TORRENT_TEST(reverse_rarest_first)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:509:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  509 |                         expected_common_pieces[i / blocks_per_piece])
      |                         ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:520:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  520 | TORRENT_TEST(pick_whole_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:549:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  549 | TORRENT_TEST(distributed_copies)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:559:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  559 | TORRENT_TEST(filtered_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:569:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  569 | TORRENT_TEST(we_dont_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:584:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  584 | TORRENT_TEST(dec_refcount_split_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:611:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  611 | TORRENT_TEST(resize)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:654:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  654 | TORRENT_TEST(we_have_all)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:673:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  673 | TORRENT_TEST(dont_pick_requested_blocks)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:687:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  687 | TORRENT_TEST(downloading_piece_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:702:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  702 | TORRENT_TEST(partial_piece_order_rarest_first)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:724:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  724 | TORRENT_TEST(partial_piece_order_most_complete)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:736:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  736 | TORRENT_TEST(partial_piece_order_sequential)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:749:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  749 | TORRENT_TEST(random_picking_downloading_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:761:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  761 | TORRENT_TEST(random_picking_downloading_piece_prefer_contiguous)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:774:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  774 | TORRENT_TEST(sequential_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:786:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  786 | TORRENT_TEST(reverse_sequential_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:798:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  798 | TORRENT_TEST(priority_sequential_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:815:64: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  815 |                 TEST_EQUAL(picked[std::size_t(i)].piece_index, piece_index_t(expected[i / blocks_per_piece]));
      |                                                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:815:64: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  815 |                 TEST_EQUAL(picked[std::size_t(i)].piece_index, piece_index_t(expected[i / blocks_per_piece]));
      |                                                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:818:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  818 | TORRENT_TEST(cursors_sweep_up_we_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:834:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  834 | TORRENT_TEST(cursors_sweep_up_set_piece_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:850:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  850 | TORRENT_TEST(cursors_sweep_down_we_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:866:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  866 | TORRENT_TEST(cursors_sweep_down_set_piece_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:882:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  882 | TORRENT_TEST(cursors_sweep_in_set_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:900:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  900 | TORRENT_TEST(cursors_sweep_in_we_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:918:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  918 | TORRENT_TEST(cursors_sweep_up_we_dont_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:937:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  937 | TORRENT_TEST(cursors_sweep_down_we_dont_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:956:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  956 | TORRENT_TEST(cursors_sweep_out_we_dont_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:978:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  978 | TORRENT_TEST(cursors)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1027:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1027 | TORRENT_TEST(piece_priorities)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1065:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1065 | TORRENT_TEST(restore_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1104:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1104 | TORRENT_TEST(random_pick)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1123:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1123 | TORRENT_TEST(picking_downloading_blocks)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1221:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1221 | TORRENT_TEST(clear_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1252:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1252 | TORRENT_TEST(have_all_have_none)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1274:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1274 | TORRENT_TEST(have_all_have_none_seq_download)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1288:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1288 | TORRENT_TEST(inc_ref_dec_ref)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1327:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1327 | TORRENT_TEST(prefer_cnotiguous_blocks)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1363:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1363 | TORRENT_TEST(prefer_aligned_whole_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1382:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1382 | TORRENT_TEST(parole_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1404:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1404 | TORRENT_TEST(suggested_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1409:55: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1409 |         const std::vector suggested_pieces(v, v + 2);
      |                                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1435:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1435 | TORRENT_TEST(bitfield_optimization)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1453:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1453 | TORRENT_TEST(seed_optimization)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1504:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1504 | TORRENT_TEST(reversed_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1520:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1520 | TORRENT_TEST(reversed_piece_upgrade)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1536:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1536 | TORRENT_TEST(reversed_piece_downgrade)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1555:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1555 | TORRENT_TEST(piece_stats)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1570:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1570 | TORRENT_TEST(piece_passed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1602:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1602 | TORRENT_TEST(piece_passed_causing_we_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1620:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1620 | TORRENT_TEST(break_one_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1637:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1637 | TORRENT_TEST(we_dont_have2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1677:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1677 | TORRENT_TEST(dont_have_but_passed_hash_check)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1699:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1699 | TORRENT_TEST(write_failed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1741:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1741 | TORRENT_TEST(write_failed_clear_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1759:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1759 | TORRENT_TEST(mark_as_canceled)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1776:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1776 | TORRENT_TEST(get_download_queue)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1793:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1793 | TORRENT_TEST(get_download_queue_size)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1813:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1813 | TORRENT_TEST(time_critical_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1863:55: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1863 |         const std::vector suggested_pieces(v, v + 2);
      |                                                              ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1873:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1873 | TORRENT_TEST(reprioritize_downloading)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1907:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1907 | TORRENT_TEST(reprioritize_fully_downloading)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1952:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1952 | TORRENT_TEST(download_filtered_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:1993:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1993 | TORRENT_TEST(mark_as_pad)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2017:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2017 | TORRENT_TEST(mark_as_pad_downloading)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2041:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2041 | TORRENT_TEST(mark_as_pad_seeding)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2057:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2057 | TORRENT_TEST(mark_as_pad_whole_piece_seeding)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2078:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2078 | TORRENT_TEST(pad_blocks_in_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2089:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2089 | TORRENT_TEST(pad_blocks_in_last_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2128:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2128 | TORRENT_TEST(pad_blocks_all_filtered)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2146:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2146 | TORRENT_TEST(pad_blocks_all_wanted)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2164:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2164 | TORRENT_TEST(pad_blocks_some_wanted)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2202:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2202 | TORRENT_TEST(piece_extent_affinity)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2244:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2244 | TORRENT_TEST(piece_extent_affinity_priority)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2264:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2264 | TORRENT_TEST(piece_extent_affinity_large_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2283:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2283 | TORRENT_TEST(piece_extent_affinity_active_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2311:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2311 | TORRENT_TEST(piece_extent_affinity_clear_done)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_piece_picker.cpp:2349:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2349 | TORRENT_TEST(piece_extent_affinity_no_duplicates)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
165 warnings generated.
[ 96% 375/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_resume.dir/test_resume.cpp.o -MF test/CMakeFiles/test_resume.dir/test_resume.cpp.o.d -o test/CMakeFiles/test_resume.dir/test_resume.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:131:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  131 |         bencode(back_inserter(ret), rd);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:35:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:107:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  107 |                 for (int i = 0; file_priorities[i]; ++i)
      |                                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:108:30: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  108 |                         file_prio.push_back(entry(file_priorities[i] - '0'));
      |                                                   ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:187:19: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  187 |                 for (int i = 0; file_priorities[i]; ++i)
      |                                 ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:188:84: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         priorities_vector.push_back(download_priority_t(aux::numeric_cast(file_priorities[i] - '0')));
      |                                                                                                         ^~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:299:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  299 | TORRENT_TEST(piece_priorities_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:305:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  305 | TORRENT_TEST(piece_priorities)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:310:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  310 | TORRENT_TEST(test_non_metadata)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:369:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  369 | TORRENT_TEST(test_remove_trackers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:408:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  408 | TORRENT_TEST(test_remove_web_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:447:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  447 | TORRENT_TEST(piece_slots)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:564:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  564 | TORRENT_TEST(piece_slots_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:569:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  569 | TORRENT_TEST(piece_slots_seed_suggest_cache)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:585:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  585 | TORRENT_TEST(file_priorities_default_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:599:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  599 | TORRENT_TEST(file_priorities_in_resume_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:612:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  612 | TORRENT_TEST(file_priorities_in_resume_and_params_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:624:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  624 | TORRENT_TEST(file_priorities_override_resume_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:637:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  637 | TORRENT_TEST(file_priorities_resume_share_mode_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:650:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  650 | TORRENT_TEST(file_priorities_share_mode_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:664:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  664 | TORRENT_TEST(resume_save_load_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:686:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  686 | TORRENT_TEST(resume_save_load_resume_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:708:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  708 | TORRENT_TEST(file_priorities_resume_override_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:723:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  723 | TORRENT_TEST(file_priorities_resume_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:734:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  734 | TORRENT_TEST(file_priorities1_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:747:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  747 | TORRENT_TEST(file_priorities2_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:758:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  758 | TORRENT_TEST(file_priorities3_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:769:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  769 | TORRENT_TEST(plain_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:785:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  785 | TORRENT_TEST(use_resume_save_path_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:801:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  801 | TORRENT_TEST(override_resume_data_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:819:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  819 | TORRENT_TEST(seed_mode_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:830:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  830 | TORRENT_TEST(upload_mode_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:847:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  847 | TORRENT_TEST(share_mode_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:865:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  865 | TORRENT_TEST(auto_managed_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:882:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  882 | TORRENT_TEST(paused_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:902:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  902 | TORRENT_TEST(url_seed_resume_data_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:925:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  925 | TORRENT_TEST(resume_override_torrent_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:945:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  945 | TORRENT_TEST(file_priorities_default)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:958:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  958 | TORRENT_TEST(file_priorities_resume_share_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:971:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  971 | TORRENT_TEST(file_priorities_share_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1045:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1045 | TORRENT_TEST(zero_file_prio_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1050:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1050 | TORRENT_TEST(mixing_file_and_piece_prio_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1055:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1055 | TORRENT_TEST(backwards_compatible_resume_info_dict)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1082:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1082 | TORRENT_TEST(resume_info_dict)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1102:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1102 | TORRENT_TEST(zero_file_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1107:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1107 | TORRENT_TEST(mixing_file_and_piece_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1293:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1293 | TORRENT_TEST(seed_mode_file_prio_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1298:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1298 | TORRENT_TEST(seed_mode_piece_prio_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1303:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1303 | TORRENT_TEST(seed_mode_piece_have_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1308:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1308 | TORRENT_TEST(seed_mode_preserve_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1313:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1313 | TORRENT_TEST(seed_mode_missing_files_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1318:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1318 | TORRENT_TEST(seed_mode_missing_all_files_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1323:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1323 | TORRENT_TEST(seed_mode_missing_files_with_pieces_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1328:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1328 | TORRENT_TEST(seed_mode_missing_files_with_all_pieces_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1334:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1334 | TORRENT_TEST(seed_mode_file_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1339:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1339 | TORRENT_TEST(seed_mode_extended_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1344:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1344 | TORRENT_TEST(seed_mode_have_file_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1349:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1349 | TORRENT_TEST(seed_mode_piece_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1354:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1354 | TORRENT_TEST(seed_mode_piece_have)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1359:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1359 | TORRENT_TEST(seed_mode_preserve)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1364:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1364 | TORRENT_TEST(seed_mode_missing_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1369:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1369 | TORRENT_TEST(seed_mode_missing_all_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1374:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1374 | TORRENT_TEST(seed_mode_missing_files_with_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1379:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1379 | TORRENT_TEST(seed_mode_missing_files_with_all_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1384:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1384 | TORRENT_TEST(seed_mode_load_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1412:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1412 | TORRENT_TEST(resume_save_load)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1434:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1434 | TORRENT_TEST(resume_save_load_resume)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1456:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1456 | TORRENT_TEST(file_priorities_resume)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1467:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1467 | TORRENT_TEST(file_priorities1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1480:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1480 | TORRENT_TEST(file_priorities2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1491:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1491 | TORRENT_TEST(file_priorities3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1502:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1502 | TORRENT_TEST(plain)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1518:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1518 | TORRENT_TEST(seed_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1529:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1529 | TORRENT_TEST(seed_mode_no_verify_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1546:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1546 | TORRENT_TEST(upload_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1562:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1562 | TORRENT_TEST(share_mode)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1579:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1579 | TORRENT_TEST(auto_managed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1595:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1595 | TORRENT_TEST(paused)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1615:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1615 | TORRENT_TEST(no_metadata)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1671:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1671 | TORRENT_TEST(unfinished_pieces_purse_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1676:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1676 | TORRENT_TEST(unfinished_pieces_check_all)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1684:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1684 | TORRENT_TEST(unfinished_pieces_finished)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1695:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1695 | TORRENT_TEST(unfinished_pieces_all_finished)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1711:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1711 | TORRENT_TEST(resume_data_have_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_resume.cpp:1750:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1750 | TORRENT_TEST(removed)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
151 warnings generated.
[ 96% 376/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_piece_picker.dir/link.d test/CMakeFiles/test_piece_picker.dir/test_piece_picker.cpp.o -o test/test_piece_picker  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 96% 376/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_resume.dir/link.d test/CMakeFiles/test_resume.dir/test_resume.cpp.o -o test/test_resume  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 97% 376/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_tracker.dir/test_tracker.cpp.o -MF test/CMakeFiles/test_tracker.dir/test_tracker.cpp.o.d -o test/CMakeFiles/test_tracker.dir/test_tracker.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socket_io.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:48:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:47:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/ip_voter.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/socket_type.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/socks5_stream.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/proxy_base.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:68:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   68 | TORRENT_TEST(parse_hostname_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:93:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   93 | TORRENT_TEST(parse_peers4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:116:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  116 | TORRENT_TEST(parse_i2p_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:179:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  179 | TORRENT_TEST(parse_interval)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:193:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  193 | TORRENT_TEST(parse_warning)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:205:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  205 | TORRENT_TEST(parse_failure_reason)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:217:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 | TORRENT_TEST(parse_scrape_response)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:232:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 | TORRENT_TEST(parse_scrape_response_with_zero)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:247:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  247 | TORRENT_TEST(parse_external_ip)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:259:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  259 | TORRENT_TEST(parse_external_ip6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:278:22: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  278 |         bdecode(peer_field, peer_field + strlen(peer_field)
      |                             ^~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:288:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  288 | TORRENT_TEST(extract_peer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:297:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  297 | TORRENT_TEST(extract_peer_hostname)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:306:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  306 | TORRENT_TEST(extract_peer_not_a_dictionary)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:313:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  313 | TORRENT_TEST(extract_peer_missing_ip)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:320:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  320 | TORRENT_TEST(extract_peer_missing_port)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:418:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  418 | TORRENT_TEST(udp_tracker_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:427:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  427 | TORRENT_TEST(udp_tracker_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:438:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  438 | TORRENT_TEST(http_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:510:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  510 | TORRENT_TEST(current_tracker)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:627:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  627 | TORRENT_TEST(tracker_proxy)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:715:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  715 | TORRENT_TEST(stop_tracker_timeout)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_tracker.cpp:721:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  721 | TORRENT_TEST(stop_tracker_timeout_zero_timeout)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
90 warnings generated.
[ 97% 377/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_xml.dir/test_xml.cpp.o -MF test/CMakeFiles/test_xml.dir/test_xml.cpp.o.d -o test/CMakeFiles/test_xml.dir/test_xml.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/upnp.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/enum_net.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/upnp.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:348:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  348 | TORRENT_TEST(upnp_parser1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:363:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  363 | TORRENT_TEST(upnp_parser2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:378:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  378 | TORRENT_TEST(upnp_parser3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:387:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  387 | TORRENT_TEST(upnp_parser4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:398:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  398 | TORRENT_TEST(upnp_parser5)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:412:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  412 | TORRENT_TEST(tags)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:417:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  417 | TORRENT_TEST(xml_tag_comment)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:423:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  423 | TORRENT_TEST(empty_tag)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:428:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  428 | TORRENT_TEST(empty_tag_whitespace)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:433:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  433 | TORRENT_TEST(xml_tag_no_attribute)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:438:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  438 | TORRENT_TEST(xml_tag_no_attribute_whitespace)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:443:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  443 | TORRENT_TEST(attribute_missing_qoute)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:449:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  449 | TORRENT_TEST(attribute_whitespace)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:454:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  454 | TORRENT_TEST(unterminated_cdata)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:460:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  460 | TORRENT_TEST(cdata)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:467:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  467 | TORRENT_TEST(unterminated_tag)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:473:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  473 | TORRENT_TEST(unqouted_attribute_value)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:479:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  479 | TORRENT_TEST(unterminated_attribute)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_xml.cpp:485:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  485 | TORRENT_TEST(unterminated_tag_with_attribute)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
21 warnings generated.
[ 97% 378/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_dht.dir/test_dht.cpp.o -MF test/CMakeFiles/test_dht.dir/test_dht.cpp.o.d -o test/CMakeFiles/test_dht.dir/test_dht.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:53:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:83:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/portmap.hpp:90:3: warning: 'switch' missing 'default' label [-Wswitch-default]
   90 |                 switch (act)
      |                 ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:710:30: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
  710 |                                 , " prefix: %2x id: %s", prefix, aux::to_hex(j->id).c_str());
      |                                             ~~~          ^~~~~~
      |                                             %2x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1137:52: warning: format specifies type 'unsigned int' but the argument has type 'int' [-Wformat]
 1137 |                         std::snprintf(adr, sizeof(adr), "2001:db8::%x", i);
      |                                                                    ~~   ^
      |                                                                    %x
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1252:56: warning: implicit conversion changes signedness: 'int' to 'port_type' (aka 'unsigned short') [-Wsign-conversion]
 1252 |                 eps[i] = udp::endpoint(rand_addr(), (rand() % 16534) + 1);
      |                          ~~~                        ~~~~~~~~~~~~~~~~~^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:179:12: note: in instantiation of function template specialization 'libtorrent::bencode' requested here
  179 |         int len = bencode(inbuf, e);
      |                   ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:49:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bloom_filter.hpp:68:20: warning: implicit conversion from 'const int' to 'float' may lose precision [-Wimplicit-int-float-conversion]
   68 |                         return std::log(c / float(m)) / (2.f * std::log(1.f - 1.f/m));
      |                                         ^ ~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:986:43: note: in instantiation of member function 'libtorrent::bloom_filter<256>::size' requested here
  986 |                 std::printf("seeds: %f\n", double(seeds.size()));
      |                                                         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2366:3: note: in instantiation of function template specialization 'libtorrent::bencode>' requested here
 2366 |                 bencode(std::back_inserter(flat_data), put_data);
      |                 ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3664:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
 3664 |         bencode(std::back_inserter(tmp), e);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:54:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:244:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/sha1_hash.hpp:249:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  249 |                         return reinterpret_cast(m_number.data())[i];
      |                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:61:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   61 |                                 ++start;
      |                                   ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:69:38: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   69 |                         return static_cast(*start++);
      |                                                           ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:88:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   88 |                                 ++out;
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:88:7: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   88 |                                 ++out;
      |                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:97:6: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   97 |                         ++out;
      |                           ^~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:46:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/random.hpp:51:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   51 |                 std::shuffle(range.data(), range.data() + range.size(), random_engine());
      |                                            ~~~~~~^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:53:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_interface.hpp:46:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_udp_sockets.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/utp_socket_manager.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_status.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:53:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/session_impl.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:180:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  180 |         int ret = bdecode(inbuf, inbuf + len, l, ec);
      |                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:289:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  289 |         bdecode(msg_buf, msg_buf + size, decoded, ec);
      |                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:334:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  334 |         bdecode(msg_buf, msg_buf + size, decoded, ec);
      |                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:372:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  372 |                         if ((i % items[j].num_peers) == 0) continue;
      |                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:374:34: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  374 |                         send_dht_request(node, "get", eps[i], &response
      |                                                       ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:375:25: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  375 |                                 , msg_args().target(items[j].target));
      |                                                     ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:409:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  409 |                                 TEST_EQUAL(addr, eps[i].address());
      |                                                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:154:15: note: expanded from macro 'TEST_EQUAL'
  154 |                 if ((x) != (y)) { \
      |                             ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:409:22: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  409 |                                 TEST_EQUAL(addr, eps[i].address());
      |                                                  ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:156:62: note: expanded from macro 'TEST_EQUAL'
  156 |                         _s_ << "TEST_ERROR: " #x ": " << (x) << " expected: " << (y); \
      |                                                                                   ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:412:34: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  412 |                         send_dht_request(node, "put", eps[i], &response
      |                                                       ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:415:14: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  415 |                                         .target(items[j].target)
      |                                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:416:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  416 |                                         .value(items[j].ent));
      |                                                ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:445:33: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  445 |                 send_dht_request(node, "get", eps[j], &response
      |                                               ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:446:24: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  446 |                         , msg_args().target(items[j].target));
      |                                             ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:787:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  787 | TORRENT_TEST(ping)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:817:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  817 | TORRENT_TEST(invalid_message)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:847:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  847 | TORRENT_TEST(node_id_testng)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:860:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  860 | TORRENT_TEST(get_peers_announce)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1001:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1001 | TORRENT_TEST(scrape_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1006:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1006 | TORRENT_TEST(scrape_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1109:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1109 | TORRENT_TEST(id_enforcement_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1114:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1114 | TORRENT_TEST(id_enforcement_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1120:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1120 | TORRENT_TEST(bloom_filter)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1252:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1252 |                 eps[i] = udp::endpoint(rand_addr(), (rand() % 16534) + 1);
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1537:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1537 | TORRENT_TEST(put_v4)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1542:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1542 | TORRENT_TEST(put_v6)
      | ^~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1748:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1748 |                 address const a = addr4(ips[i]);
      |                                         ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1749:60: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1749 |                 node_id const new_id = generate_id_impl(a, std::uint32_t(rs[i]));
      |                                                                          ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1750:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1750 |                 TEST_CHECK(new_id[0] == prefixes[i][0]);
      |                                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1751:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1751 |                 TEST_CHECK(new_id[1] == prefixes[i][1]);
      |                                         ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1751:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1751 |                 TEST_CHECK(new_id[1] == prefixes[i][1]);
      |                                         ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1752:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1752 |                 TEST_CHECK((new_id[2] & 0xf8) == (prefixes[i][2] & 0xf8));
      |                                                   ^~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1752:37: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1752 |                 TEST_CHECK((new_id[2] & 0xf8) == (prefixes[i][2] & 0xf8));
      |                                                   ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1754:28: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1754 |                 TEST_CHECK(new_id[19] == rs[i]);
      |                                          ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1755:53: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1755 |                 std::printf("IP address: %s r: %d node ID: %s\n", ips[i]
      |                                                                   ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1756:6: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1756 |                         , rs[i], aux::to_hex(new_id).c_str());
      |                           ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1762:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1762 | TORRENT_TEST(routing_table_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1767:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1767 | TORRENT_TEST(routing_table_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1865:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1865 | TORRENT_TEST(bootstrap_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1870:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1870 | TORRENT_TEST(bootstrap_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1937:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1937 | TORRENT_TEST(bootstrap_want_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:1942:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1942 | TORRENT_TEST(bootstrap_want_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2024:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2024 | TORRENT_TEST(short_nodes_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2029:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2029 | TORRENT_TEST(short_nodes_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2150:27: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2150 |                 for (auto const& peer : peers[i])
      |                                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2160:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2160 | TORRENT_TEST(get_peers_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2165:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2165 | TORRENT_TEST(get_peers_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2261:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2261 | TORRENT_TEST(mutable_get_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2266:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2266 | TORRENT_TEST(mutable_get_salt_v4)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2271:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2271 | TORRENT_TEST(mutable_get_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2277:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2277 | TORRENT_TEST(mutable_get_salt_v6)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2283:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2283 | TORRENT_TEST(immutable_get)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2331:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2331 | TORRENT_TEST(immutable_put)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2443:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2443 | TORRENT_TEST(mutable_put)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2553:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2553 | TORRENT_TEST(traversal_done)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2640:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2640 | TORRENT_TEST(dht_dual_stack)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2697:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2697 |                 nodes_ptr += id.size();
      |                 ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2729:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2729 |                 nodes_ptr += id.size();
      |                 ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2762:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2762 |                 nodes_ptr += id.size();
      |                 ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2768:3: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2768 |                 nodes_ptr += id.size();
      |                 ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2779:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2779 | TORRENT_TEST(multi_home)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2795:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2795 |         bdecode(msg_buf, msg_buf + size, decoded, ec);
      |                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2804:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2804 | TORRENT_TEST(signing_test1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2828:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2828 | TORRENT_TEST(signing_test2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2852:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2852 | TORRENT_TEST(signing_test3)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2864:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2864 | TORRENT_TEST(verify_message)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2885:29: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2885 |         bdecode(test_msg, test_msg + sizeof(test_msg)-1, ent, ec);
      |                           ~~~~~~~~~^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2885:20: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2885 |         bdecode(test_msg, test_msg + sizeof(test_msg)-1, ent, ec);
      |                           ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2902:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2902 |         bdecode(test_msg2, test_msg2 + sizeof(test_msg2)-1, ent, ec);
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2902:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2902 |         bdecode(test_msg2, test_msg2 + sizeof(test_msg2)-1, ent, ec);
      |                            ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2920:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2920 |         bdecode(test_msg3, test_msg3 + sizeof(test_msg3)-1, ent, ec);
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2920:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2920 |         bdecode(test_msg3, test_msg3 + sizeof(test_msg3)-1, ent, ec);
      |                            ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2929:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2929 |         bdecode(test_msg4, test_msg4 + sizeof(test_msg4)-1, ent, ec);
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2929:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2929 |         bdecode(test_msg4, test_msg4 + sizeof(test_msg4)-1, ent, ec);
      |                            ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2938:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2938 |         bdecode(test_msg5, test_msg5 + sizeof(test_msg5)-1, ent, ec);
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2938:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2938 |         bdecode(test_msg5, test_msg5 + sizeof(test_msg5)-1, ent, ec);
      |                            ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2948:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2948 |         bdecode(test_msg6, test_msg6 + sizeof(test_msg6)-1, ent, ec);
      |                            ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2948:21: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 2948 |         bdecode(test_msg6, test_msg6 + sizeof(test_msg6)-1, ent, ec);
      |                            ^~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:2962:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 2962 | TORRENT_TEST(routing_table_uniform)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3008:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3008 | TORRENT_TEST(routing_table_balance)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3032:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3032 | TORRENT_TEST(routing_table_extended)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3067:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3067 | TORRENT_TEST(routing_table_set_id)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3114:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3114 | TORRENT_TEST(routing_table_for_each)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3156:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3156 | TORRENT_TEST(node_set_id)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3185:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3185 | TORRENT_TEST(read_only_node)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3284:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3284 | TORRENT_TEST(invalid_error_msg)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3306:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3306 |         bdecode(msg_buf, msg_buf + size, decoded, ec);
      |                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3338:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3338 | TORRENT_TEST(unsorted_traversal_results)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3377:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3377 | TORRENT_TEST(rpc_invalid_error_msg)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3420:19: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3420 |         bdecode(msg_buf, msg_buf + size, decoded, ec);
      |                          ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3443:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3443 | TORRENT_TEST(node_id_bucket_distribution)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3454:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3454 |                 ++nodes_per_bucket[bucket];
      |                   ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3459:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3459 |                 std::printf("%3d ", nodes_per_bucket[i]);
      |                                     ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3466:23: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3466 |                 TEST_CHECK(std::abs(nodes_per_bucket[i] - expected) < num_samples / 20);
      |                                     ^~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3471:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3471 | TORRENT_TEST(node_id_min_distance_exp)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3502:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3502 | TORRENT_TEST(dht_verify_node_address)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3540:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3540 | TORRENT_TEST(generate_prefix_mask)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3558:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3558 | TORRENT_TEST(distance_exp)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3607:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3607 | TORRENT_TEST(compare_ip_cidr)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3648:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3648 | TORRENT_TEST(dht_state)
      | ^~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3668:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 3668 |         int r = bdecode(&tmp[0], &tmp[0] + tmp.size(), n, ec);
      |                                  ^~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3682:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3682 | TORRENT_TEST(sample_infohashes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3762:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3762 | TORRENT_TEST(node_entry_comparison)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3779:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3779 | TORRENT_TEST(mostly_verified_nodes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3805:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3805 | TORRENT_TEST(classify_prefix)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3906:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3906 | TORRENT_TEST(replace_node_impl)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:3996:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 3996 | TORRENT_TEST(all_in_same_bucket)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:4064:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4064 | TORRENT_TEST(rate_limit_int_max)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:4079:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4079 | TORRENT_TEST(rate_limit_large_delta)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_dht.cpp:4094:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 4094 | TORRENT_TEST(rate_limit_accrue_limit)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
193 warnings generated.
[ 97% 379/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_tracker.dir/link.d test/CMakeFiles/test_tracker.dir/test_tracker.cpp.o -o test/test_tracker  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 98% 379/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_xml.dir/link.d test/CMakeFiles/test_xml.dir/test_xml.cpp.o -o test/test_xml  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 98% 379/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_dht.dir/link.d test/CMakeFiles/test_dht.dir/test_dht.cpp.o -o test/test_dht  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 98% 379/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_storage.dir/test_storage.cpp.o -MF test/CMakeFiles/test_storage.dir/test_storage.cpp.o.d -o test/CMakeFiles/test_storage.dir/test_storage.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:71:2: warning: 'switch' missing 'default' label [-Wswitch-default]
   71 |         switch (status)
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:138:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  138 |         bencode(std::back_inserter(buf), t.generate());
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/entry.hpp:75:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:153:13: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  153 |                         return { data() + offset, size() - offset };
      |                                  ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/span.hpp:131:36: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  131 |                 T* end() const noexcept { return m_ptr + m_len; }
      |                                                  ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:43:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:44:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:261:17: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  261 |         iov = { piece1.data() + half, half };
      |                 ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:266:10: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  266 |         iov = { piece + 3, piece_size - 9};
      |                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:269:24: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  269 |         TEST_CHECK(std::equal(piece+3, piece + piece_size-9, piece1.data()+3));
      |                               ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:269:39: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  269 |         TEST_CHECK(std::equal(piece+3, piece + piece_size-9, piece1.data()+3));
      |                                        ~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:269:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  269 |         TEST_CHECK(std::equal(piece+3, piece + piece_size-9, piece1.data()+3));
      |                                        ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:269:62: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  269 |         TEST_CHECK(std::equal(piece+3, piece + piece_size-9, piece1.data()+3));
      |                                                              ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:276:37: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  276 |         TEST_CHECK(std::equal(piece, piece + piece_size-9, piece1.data()+3));
      |                                      ~~~~~~^~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:276:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  276 |         TEST_CHECK(std::equal(piece, piece + piece_size-9, piece1.data()+3));
      |                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:276:60: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  276 |         TEST_CHECK(std::equal(piece, piece + piece_size-9, piece1.data()+3));
      |                                                            ~~~~~~~^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:283:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  283 |         TEST_CHECK(std::equal(piece, piece + piece_size, piece1.data()));
      |                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:298:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  298 |         TEST_CHECK(std::equal(piece, piece + piece_size, piece0.data()));
      |                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:303:31: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  303 |         TEST_CHECK(std::equal(piece, piece + piece_size, piece2.data()));
      |                                      ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:140:9: note: expanded from macro 'TEST_CHECK'
  140 |                 if (!(x)) \
      |                       ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:774:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  774 | TORRENT_TEST(fastresume)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:780:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  780 | TORRENT_TEST(fastresume_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:796:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  796 | TORRENT_TEST(rename_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:979:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  979 | TORRENT_TEST(rename_file_fastresume)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:985:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  985 | TORRENT_TEST(rename_file_fastresume_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:997:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  997 |                 iov[i] = { new char[static_cast(num_bufs * (i + 1))]
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1008:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1008 |                 for (char& v : iov[i])
      |                                ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1021:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1021 |                 if (p[k] != (counter & 0xff)) return false;
      |                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1032:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1032 |                 delete[] iov[i].data();
      |                          ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1033:3: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1033 |                 iov[i] = { nullptr, 0 };
      |                 ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1039:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1039 | TORRENT_TEST(iovec_copy_bufs)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1058:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1058 |                 for (char v : iov2[i])
      |                               ^~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1069:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1069 | TORRENT_TEST(iovec_clear_bufs)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1078:17: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1078 |                 for (char v : iov[i])
      |                               ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1086:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1086 | TORRENT_TEST(iovec_bufs_size)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1102:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1102 | TORRENT_TEST(iovec_advance_bufs)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1131:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1131 | TORRENT_TEST(unbuffered) { run_test(true); }
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1132:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1132 | TORRENT_TEST(buffered) { run_test(false); }
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1244:35: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
 1244 |         for (iovec_t const* i = bufs;; ++i, ++count)
      |                                          ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1253:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1253 | TORRENT_TEST(readwritev_stripe_1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1290:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1290 | TORRENT_TEST(readwritev_single_buffer)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1315:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1315 | TORRENT_TEST(readwritev_read)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1331:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1331 | TORRENT_TEST(readwritev_read_short)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1350:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1350 | TORRENT_TEST(readwritev_error)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1369:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1369 | TORRENT_TEST(readwritev_zero_size_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1408:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1408 | TORRENT_TEST(move_storage_to_self)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1439:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1439 | TORRENT_TEST(move_storage_into_self)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1470:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1470 | TORRENT_TEST(storage_paths_string_pooling)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_storage.cpp:1482:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1482 | TORRENT_TEST(dont_move_intermingled_files)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
112 warnings generated.
[ 98% 380/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_storage.dir/link.d test/CMakeFiles/test_storage.dir/test_storage.cpp.o -o test/test_storage  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 99% 380/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_torrent.dir/test_torrent.cpp.o -MF test/CMakeFiles/test_torrent.dir/test_torrent.cpp.o.d -o test/CMakeFiles/test_torrent.dir/test_torrent.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:40:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/settings_pack.hpp:38:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/flags.hpp:49:29: warning: identifier '_bit' preceded by whitespace in a literal operator declaration is deprecated [-Wdeprecated-literal-operator]
   49 | constexpr bit_t operator "" _bit(unsigned long long int b) { return bit_t{static_cast(b)}; }
      |                 ~~~~~~~~~~~~^~~~
      |                 operator""_bit
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:346:13: warning: unused variable 'ec' [-Wunused-variable]
  346 |         error_code ec;
      |                    ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:369:13: warning: unused variable 'ec' [-Wunused-variable]
  369 |         error_code ec;
      |                    ^~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:383:13: warning: unused variable 'ec' [-Wunused-variable]
  383 |         error_code ec;
      |                    ^~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:180:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
  180 |         bencode(std::back_inserter(buf), torrent);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:33:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:37:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:38:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:48:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent.hpp:51:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_list.hpp:42:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_peer.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/string_ptr.hpp:46:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   46 |                         m_ptr[str.size()] = '\0';
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:202:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 | TORRENT_TEST(long_names)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:221:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  221 | TORRENT_TEST(large_piece_size)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:231:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  231 | TORRENT_TEST(total_wanted)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:273:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  273 | TORRENT_TEST(added_peers)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:306:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  306 | TORRENT_TEST(mismatching_info_hash)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:330:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  330 | TORRENT_TEST(exceed_file_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:352:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  352 | TORRENT_TEST(exceed_piece_prio)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:375:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  375 | TORRENT_TEST(exceed_piece_prio_magnet)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:389:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  389 | TORRENT_TEST(torrent)
      | ^~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:465:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  465 | TORRENT_TEST(duplicate_is_not_error)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:508:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  508 | TORRENT_TEST(torrent_total_size_zero)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:531:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  531 | TORRENT_TEST(rename_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:553:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  553 | TORRENT_TEST(async_load_deprecated)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:578:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  578 | TORRENT_TEST(torrent_status)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:704:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  704 | TORRENT_TEST(queue)
      | ^~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:709:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  709 | TORRENT_TEST(queue_paused)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:717:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  717 | TORRENT_TEST(test_move_storage_no_metadata)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:731:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  731 | TORRENT_TEST(test_have_piece_no_metadata)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:743:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  743 | TORRENT_TEST(test_have_piece_out_of_range)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:760:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  760 | TORRENT_TEST(test_read_piece_no_metadata)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:777:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  777 | TORRENT_TEST(test_read_piece_out_of_range)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:813:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  813 | TORRENT_TEST(test_calc_bytes_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:819:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  819 | TORRENT_TEST(test_calc_bytes_pieces_last)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:825:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  825 | TORRENT_TEST(test_calc_bytes_no_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:831:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  831 | TORRENT_TEST(test_calc_bytes_all_pieces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:837:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  837 | TORRENT_TEST(test_calc_bytes_all_pieces_one_pad)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:843:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  843 | TORRENT_TEST(test_calc_bytes_all_pieces_two_pad)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:850:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  850 | TORRENT_TEST(symlinks_restore)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:872:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  872 | TORRENT_TEST(redundant_add_piece)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent.cpp:906:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  906 | TORRENT_TEST(test_in_session)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
102 warnings generated.
[ 99% 381/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_torrent.dir/link.d test/CMakeFiles/test_torrent.dir/test_torrent.cpp.o -o test/test_torrent  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[ 99% 381/382] /usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DTORRENT_EXPORT_EXTRA -DTORRENT_LINKING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -I/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -Weverything -Wno-c++98-compat-pedantic -Wno-documentation -Wno-exit-time-destructors -Wno-global-constructors -Wno-padded -Wno-weak-vtables -fexceptions -pthread -MD -MT test/CMakeFiles/test_torrent_info.dir/test_torrent_info.cpp.o -MF test/CMakeFiles/test_torrent_info.dir/test_torrent_info.cpp.o.d -o test/CMakeFiles/test_torrent_info.dir/test_torrent_info.cpp.o -c /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
  142 |                         switch(e.type())
      |                         ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:142:4: warning: 'switch' missing 'default' label [-Wswitch-default]
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:374:18: note: in instantiation of function template specialization 'libtorrent::detail::bencode_recursive>>' requested here
  374 |                 return detail::bencode_recursive(out, e);
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:74:2: note: in instantiation of function template specialization 'libtorrent::bencode>>' requested here
   74 |         bencode(out, tor);
      |         ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_handle.hpp:59:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_info.hpp:40:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:86:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   86 |                         return (buf()[index / 32] & aux::host_to_network(0x80000000 >> (index & 31))) != 0;
      |                                 ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:94:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   94 |                         buf()[index / 32] &= aux::host_to_network(~(0x80000000 >> (index & 31)));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:100:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  100 |                         buf()[index / 32] |= aux::host_to_network(0x80000000 >> (index & 31));
      |                         ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:115:9: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  115 |                                 if (b[i] != 0) return false;
      |                                     ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:205:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  205 |                                         ++buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:218:8: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  218 |                                         --buf;
      |                                           ^~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:33: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ~~~~~~^~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:236:27: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  236 |                                 return const_iterator(buf() + num_words() - (((size() & 31) == 0) ? 0 : 1), size() & 31);
      |                                                       ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bitfield.hpp:269:21: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                         if (size() & 31) buf()[num_words() - 1] &= aux::host_to_network(0xffffffff << (32 - (size() & 31)));
      |                                          ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/disk_io_thread.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/storage.hpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/aux_/storage_piece_set.hpp:41:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:381:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  381 |                 { return m_lru[cached_piece_entry::write_lru].iterate(); }
      |                          ^~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/block_cache.hpp:383:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  383 |                 int num_write_lru_pieces() const { return m_lru[cached_piece_entry::write_lru].size(); }
      |                                                           ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/peer_class.hpp:102:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  102 |                         priority[1] = 1;
      |                         ^~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:34:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/setup_transfer.hpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session.hpp:41:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/session_handle.hpp:50:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/dht_storage.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:46:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   46 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:57:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   57 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/kademlia/types.hpp:68:18: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
   68 |                 { std::copy(b, b + len, bytes.begin()); }
      |                                ^
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/load_torrent.hpp:39:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/torrent_info.hpp:526:13: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  526 |                                 return &m_piece_hashes[idx * 20];
      |                                         ^~~~~~~~~~~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:39:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/create_torrent.hpp:36:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/bencode.hpp:61:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/io.hpp:176:4: warning: unsafe pointer arithmetic [-Wunsafe-buffer-usage]
  176 |                         start += str.size();
      |                         ^~~~~
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:44:
In file included from /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/alert_types.hpp:43:
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:113:18: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  113 |                                 m_stat[i] += s.m_stat[i];
      |                                              ^~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:118:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  118 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:124:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  124 |                         m_stat[download_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:125:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  125 |                         m_stat[upload_ip_protocol].add(ipv6 ? 60 : 40);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:133:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  133 |                         m_stat[download_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:134:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  134 |                         m_stat[download_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:142:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  142 |                         m_stat[upload_payload].add(bytes_payload);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:143:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  143 |                         m_stat[upload_protocol].add(bytes_protocol);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:158:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  158 |                         m_stat[download_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:159:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  159 |                         m_stat[upload_ip_protocol].add(overhead);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:162:43: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  162 |                 int upload_ip_overhead() const { return m_stat[upload_ip_protocol].counter(); }
      |                                                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:163:45: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  163 |                 int download_ip_overhead() const { return m_stat[download_ip_protocol].counter(); }
      |                                                           ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:169:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  169 |                                 m_stat[i].second_tick(tick_interval_ms);
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:174:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  174 |                         return m_stat[upload_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:175:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  175 |                                 + m_stat[upload_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:176:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  176 |                                 + m_stat[upload_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:181:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  181 |                         return m_stat[download_payload].low_pass_rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:182:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  182 |                                 + m_stat[download_protocol].low_pass_rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:183:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  183 |                                 + m_stat[download_ip_protocol].low_pass_rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:188:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  188 |                         return m_stat[upload_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:189:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  189 |                                 + m_stat[upload_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:190:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  190 |                                 + m_stat[upload_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:195:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  195 |                         return m_stat[download_payload].rate()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:196:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  196 |                                 + m_stat[download_protocol].rate()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:197:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  197 |                                 + m_stat[download_ip_protocol].rate();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:202:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 |                         return m_stat[upload_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:203:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  203 |                                 + m_stat[upload_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:204:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  204 |                                 + m_stat[upload_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:209:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  209 |                         return m_stat[download_payload].total()
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:210:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  210 |                                 + m_stat[download_protocol].total()
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:211:7: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  211 |                                 + m_stat[download_ip_protocol].total();
      |                                   ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:215:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  215 |                 { return m_stat[upload_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:217:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  217 |                 { return m_stat[download_payload].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:220:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  220 |                 { return m_stat[upload_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:222:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  222 |                 { return m_stat[download_payload].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:225:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 |                 { return m_stat[upload_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:227:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  227 |                 { return m_stat[download_protocol].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:230:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  230 |                 { return m_stat[channel].total(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:232:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  232 |                 { return m_stat[channel].rate(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:239:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  239 |                         m_stat[download_payload].offset(downloaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:240:4: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  240 |                         m_stat[upload_payload].offset(uploaded);
      |                         ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:244:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  244 |                 { return m_stat[download_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:246:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  246 |                 { return m_stat[upload_payload].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:248:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  248 |                 { return m_stat[download_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:250:12: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  250 |                 { return m_stat[upload_protocol].counter(); }
      |                          ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:269:5: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  269 |                                 m_stat[i].clear();
      |                                 ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/include/libtorrent/stat.hpp:275:11: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  275 |                         return m_stat[i];
      |                                ^~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:51:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
   51 | TORRENT_TEST(mutable_torrents)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:202:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  202 | TORRENT_TEST(url_list_and_httpseeds)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:225:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  225 | TORRENT_TEST(add_url_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:238:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  238 | TORRENT_TEST(add_http_seed)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:251:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  251 | TORRENT_TEST(set_web_seeds)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:274:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  274 | TORRENT_TEST(sanitize_path_truncate)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:302:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  302 | TORRENT_TEST(sanitize_path_truncate_utf)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:320:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  320 | TORRENT_TEST(sanitize_path_trailing_dots)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:358:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  358 | TORRENT_TEST(sanitize_path_trailing_spaces)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:387:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  387 | TORRENT_TEST(sanitize_path)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:574:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  574 | TORRENT_TEST(sanitize_path_zeroes)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:585:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  585 | TORRENT_TEST(sanitize_path_colon)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:596:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  596 | TORRENT_TEST(verify_encoding)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:683:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
  683 | TORRENT_TEST(parse_torrents)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:1060:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1060 | TORRENT_TEST(resolve_duplicates)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:1066:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1066 | TORRENT_TEST(empty_file)
      | ^~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:1073:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1073 | TORRENT_TEST(empty_file2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:1086:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1086 | TORRENT_TEST(copy)
      | ^~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:1143:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1143 | TORRENT_TEST(copy_ptr)
      | ^~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test_torrent_info.cpp:1154:1: warning: unsafe buffer access [-Wunsafe-buffer-usage]
 1154 | TORRENT_TEST(write_torrent_file_session_roundtrip)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/libtorrent-rasterbar-1.2.20/test/test.hpp:105:32: note: expanded from macro 'TORRENT_TEST'
  105 |                         unit_test::unit_test_t& t = ::unit_test::g_unit_tests[::unit_test::g_num_unit_tests]; \
      |                                                     ^~~~~~~~~~~~~~~~~~~~~~~~~
87 warnings generated.
[100% 382/382] : && /usr/bin/c++ -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17 -Wno-error=format-truncation -O2 -pipe -fstack-protector-strong -isystem /usr/local/include -fno-strict-aliasing  -isystem /usr/local/include -std=c++17  -DNDEBUG -liconv  -fstack-protector-strong -L/usr/local/lib     -Xlinker --dependency-file=test/CMakeFiles/test_torrent_info.dir/link.d test/CMakeFiles/test_torrent_info.dir/test_torrent_info.cpp.o -o test/test_torrent_info  -Wl,-rpath,/magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build  test/libtest_common.a  libtorrent-rasterbar.so.1.2.20  -pthread  /usr/lib/libssl.so  /usr/lib/libcrypto.so && :
[  0% 1/1] cd /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build && /usr/local/bin/ctest --force-new-ctest-process
Test project /magus/work/usr/mports/net-p2p/libtorrent-rasterbar/work/.build
      Start  1: test_alert_manager
 1/97 Test  #1: test_alert_manager ...............   Passed    0.02 sec
      Start  2: test_alert_types
 2/97 Test  #2: test_alert_types .................   Passed    0.02 sec
      Start  3: test_alloca
 3/97 Test  #3: test_alloca ......................   Passed    0.02 sec
      Start  4: test_auto_unchoke
 4/97 Test  #4: test_auto_unchoke ................   Passed    6.81 sec
      Start  5: test_bandwidth_limiter
 5/97 Test  #5: test_bandwidth_limiter ...........   Passed    0.03 sec
      Start  6: test_bdecode
 6/97 Test  #6: test_bdecode .....................   Passed    0.41 sec
      Start  7: test_bencoding
 7/97 Test  #7: test_bencoding ...................   Passed    0.03 sec
      Start  8: test_bitfield
 8/97 Test  #8: test_bitfield ....................   Passed    0.04 sec
      Start  9: test_block_cache
 9/97 Test  #9: test_block_cache .................   Passed    0.02 sec
      Start 10: test_bloom_filter
10/97 Test #10: test_bloom_filter ................   Passed    0.02 sec
      Start 11: test_buffer
11/97 Test #11: test_buffer ......................   Passed    0.02 sec
      Start 12: test_checking
12/97 Test #12: test_checking ....................   Passed   17.48 sec
      Start 13: test_crc32
13/97 Test #13: test_crc32 .......................   Passed    0.02 sec
      Start 14: test_create_torrent
14/97 Test #14: test_create_torrent ..............   Passed    0.03 sec
      Start 15: test_dht
15/97 Test #15: test_dht .........................   Passed    8.92 sec
      Start 16: test_dht_storage
16/97 Test #16: test_dht_storage .................   Passed    1.16 sec
      Start 17: test_direct_dht
17/97 Test #17: test_direct_dht ..................   Passed   16.14 sec
      Start 18: test_dos_blocker
18/97 Test #18: test_dos_blocker .................   Passed    0.02 sec
      Start 19: test_ed25519
19/97 Test #19: test_ed25519 .....................   Passed    0.03 sec
      Start 20: test_enum_net
20/97 Test #20: test_enum_net ....................   Passed    0.02 sec
      Start 21: test_fast_extension
21/97 Test #21: test_fast_extension ..............   Passed   32.88 sec
      Start 22: test_fence
22/97 Test #22: test_fence .......................   Passed    0.02 sec
      Start 23: test_ffs
23/97 Test #23: test_ffs .........................   Passed    0.02 sec
      Start 24: test_file
24/97 Test #24: test_file ........................   Passed    3.23 sec
      Start 25: test_file_progress
25/97 Test #25: test_file_progress ...............   Passed    0.03 sec
      Start 26: test_file_storage
26/97 Test #26: test_file_storage ................   Passed    0.03 sec
      Start 27: test_flags
ninja: build stopped: interrupted by user.

Links

Depends On

Depend Of

Nothing

Categories

CVEs

  • Loading CVE information...

LLM Analysis