=> Bootstrap dependency digest>=20211023: found digest-20220214 ===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for rtorrent-0.15.1 /usr/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/pbulk/work/net/rtorrent/work/rtorrent-0.15.1' Making all in doc gmake[2]: Entering directory '/pbulk/work/net/rtorrent/work/rtorrent-0.15.1/doc' gmake[2]: Nothing to be done for 'all'. gmake[2]: Leaving directory '/pbulk/work/net/rtorrent/work/rtorrent-0.15.1/doc' Making all in src gmake[2]: Entering directory '/pbulk/work/net/rtorrent/work/rtorrent-0.15.1/src' depbase=`echo main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT main.o -MD -MP -MF $depbase.Tpo -c -o main.o main.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_download.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_download.o -MD -MP -MF $depbase.Tpo -c -o command_download.o command_download.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_dynamic.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_dynamic.o -MD -MP -MF $depbase.Tpo -c -o command_dynamic.o command_dynamic.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_events.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_events.o -MD -MP -MF $depbase.Tpo -c -o command_events.o command_events.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_file.o -MD -MP -MF $depbase.Tpo -c -o command_file.o command_file.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_ip.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_ip.o -MD -MP -MF $depbase.Tpo -c -o command_ip.o command_ip.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_helpers.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_helpers.o -MD -MP -MF $depbase.Tpo -c -o command_helpers.o command_helpers.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_groups.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_groups.o -MD -MP -MF $depbase.Tpo -c -o command_groups.o command_groups.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from command_download.cc:45: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from command_download.cc:45: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ In file included from globals.h:41, from command_helpers.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from core/dht_manager.h:40, from main.cc:60: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from command_helpers.h:40, from command_dynamic.cc:43: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/command.h:6, from command_helpers.h:40, from command_dynamic.cc:43: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from globals.h:41, from command_ip.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from ui/download_list.h:41, from ui/root.h:42, from command_groups.cc:9: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from core/download.h:47, from command_events.cc:50: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from control.h:44, from command_dynamic.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from core/curl_stack.h:7, from core/poll_manager.h:40, from core/manager.h:13, from command_file.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from core/download.h:47, from command_download.cc:63: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from command_helpers.h:40, from command_helpers.cc:43: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/command.h:6, from command_helpers.h:40, from command_helpers.cc:43: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from main.cc:73: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/dht_manager.h:42, from main.cc:60: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from command_helpers.h:40, from command_file.cc:49: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_file.cc:45: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from command_helpers.h:40, from command_ip.cc:46: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/command.h:6, from command_helpers.h:40, from command_ip.cc:46: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from command_events.cc:56: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_events.cc:52: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from command_groups.cc:11: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/parse.h:42, from command_groups.cc:10: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from command_helpers.h:40, from command_download.cc:70: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_download.cc:65: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ main.cc: In function 'int main(int, char**)': main.cc:234:38: warning: 'new' of type 'ThreadWorker' with extended alignment 128 [-Waligned-new=] 234 | worker_thread = new ThreadWorker(); | ^ main.cc:234:38: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter main.cc:234:38: note: use '-faligned-new' to enable C++17 over-aligned new support depbase=`echo command_local.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_local.o -MD -MP -MF $depbase.Tpo -c -o command_local.o command_local.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from core/download.h:47, from command_local.cc:53: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from command_local.cc:58: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_local.cc:56: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo command_logging.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_logging.o -MD -MP -MF $depbase.Tpo -c -o command_logging.o command_logging.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_network.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_network.o -MD -MP -MF $depbase.Tpo -c -o command_network.o command_network.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from core/download.h:47, from command_logging.cc:11: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo command_peer.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_peer.o -MD -MP -MF $depbase.Tpo -c -o command_peer.o command_peer.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ../rak/address_info.h:47, from command_network.cc:42: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from ../rak/address_info.h:47, from command_network.cc:42: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from command_logging.cc:15: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from command_logging.cc:7: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from command_peer.cc:41: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from command_peer.cc:41: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ In file included from ./globals.h:41, from core/download.h:47, from command_network.cc:54: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo command_throttle.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_throttle.o -MD -MP -MF $depbase.Tpo -c -o command_throttle.o command_throttle.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ../rak/address_info.h:47, from command_throttle.cc:40: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from ../rak/address_info.h:47, from command_throttle.cc:40: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ In file included from core/curl_stack.h:7, from core/poll_manager.h:40, from core/manager.h:13, from command_peer.cc:49: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from command_network.cc:59: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_network.cc:55: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from command_helpers.h:40, from command_peer.cc:54: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_peer.cc:49: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ command_network.cc: In function 'torrent::Object apply_scgi(const string&, int)': command_network.cc:152:30: warning: 'new' of type 'rpc::SCgi' with extended alignment 128 [-Waligned-new=] 152 | rpc::SCgi* scgi = new rpc::SCgi; | ^~~~ command_network.cc:152:30: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter command_network.cc:152:30: note: use '-faligned-new' to enable C++17 over-aligned new support In file included from core/curl_stack.h:7, from core/poll_manager.h:40, from core/manager.h:13, from command_throttle.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from command_throttle.cc:48: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_throttle.cc:45: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo command_tracker.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_tracker.o -MD -MP -MF $depbase.Tpo -c -o command_tracker.o command_tracker.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo command_scheduler.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_scheduler.o -MD -MP -MF $depbase.Tpo -c -o command_scheduler.o command_scheduler.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ../rak/address_info.h:47, from command_tracker.cc:40: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from ../rak/address_info.h:47, from command_tracker.cc:40: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ depbase=`echo command_ui.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT command_ui.o -MD -MP -MF $depbase.Tpo -c -o command_ui.o command_ui.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from core/download.h:47, from command_tracker.cc:46: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo control.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT control.o -MD -MP -MF $depbase.Tpo -c -o control.o control.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from core/curl_stack.h:7, from core/poll_manager.h:40, from core/manager.h:13, from command_scheduler.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from core/curl_stack.h:7, from core/poll_manager.h:40, from core/manager.h:13, from command_ui.cc:48: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from command_helpers.h:40, from command_tracker.cc:51: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_tracker.cc:47: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from command_helpers.h:40, from command_scheduler.cc:49: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_scheduler.cc:41: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from core/curl_stack.h:7, from core/poll_manager.h:40, from core/manager.h:13, from control.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from command_helpers.h:40, from command_ui.cc:56: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from command_ui.cc:48: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from control.cc:56: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from control.cc:44: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo globals.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT globals.o -MD -MP -MF $depbase.Tpo -c -o globals.o globals.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo option_parser.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT option_parser.o -MD -MP -MF $depbase.Tpo -c -o option_parser.o option_parser.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo signal_handler.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT signal_handler.o -MD -MP -MF $depbase.Tpo -c -o signal_handler.o signal_handler.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from globals.h:41, from globals.cc:39: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo thread_base.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT thread_base.o -MD -MP -MF $depbase.Tpo -c -o thread_base.o thread_base.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo thread_worker.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT thread_worker.o -MD -MP -MF $depbase.Tpo -c -o thread_worker.o thread_worker.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo core/curl_get.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/curl_get.o -MD -MP -MF $depbase.Tpo -c -o core/curl_get.o core/curl_get.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo core/curl_socket.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/curl_socket.o -MD -MP -MF $depbase.Tpo -c -o core/curl_socket.o core/curl_socket.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from thread_base.h:45, from thread_base.cc:3: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo core/curl_stack.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/curl_stack.o -MD -MP -MF $depbase.Tpo -c -o core/curl_stack.o core/curl_stack.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from core/curl_get.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./control.h:44, from core/curl_socket.cc:10: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' core/curl_socket.cc: In destructor 'virtual core::CurlSocket::~CurlSocket()': core/curl_socket.cc:62:5: warning: 'throw' will always call 'terminate' [-Wterminate] 62 | throw torrent::internal_error("CurlSocket::~CurlSocket() m_fileDesc != -1."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ core/curl_socket.cc:62:5: note: in C++11 destructors default to 'noexcept' depbase=`echo core/dht_manager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/dht_manager.o -MD -MP -MF $depbase.Tpo -c -o core/dht_manager.o core/dht_manager.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from core/curl_get.h:45, from core/curl_stack.cc:8: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from thread_base.h:45, from thread_worker.h:41, from thread_worker.cc:39: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo core/download.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/download.o -MD -MP -MF $depbase.Tpo -c -o core/download.o core/download.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from rpc/command.h:200, from rpc/xmlrpc.h:42, from thread_worker.cc:51: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from thread_worker.cc:49: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo core/download_factory.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/download_factory.o -MD -MP -MF $depbase.Tpo -c -o core/download_factory.o core/download_factory.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo core/download_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/download_list.o -MD -MP -MF $depbase.Tpo -c -o core/download_list.o core/download_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from core/dht_manager.cc:47: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/dht_manager.cc:41: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./globals.h:41, from core/dht_manager.cc:49: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from core/download.cc:50: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from ./rpc/parse_commands.h:43, from core/download.cc:50: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./control.h:44, from core/download.cc:52: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo core/download_store.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/download_store.o -MD -MP -MF $depbase.Tpo -c -o core/download_store.o core/download_store.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from core/download_factory.cc:18: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/download_factory.cc:12: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from core/curl_get.h:45, from core/download_factory.cc:20: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from core/download_list.cc:54: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/download_list.cc:49: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo core/http_queue.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/http_queue.o -MD -MP -MF $depbase.Tpo -c -o core/http_queue.o core/http_queue.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./control.h:44, from core/download_list.cc:56: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from core/download.h:47, from core/download_store.cc:21: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from core/curl_get.h:45, from core/http_queue.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' core/http_queue.cc: In member function 'std::__cxx11::list::iterator core::HttpQueue::insert(const string&, std::iostream*)': core/http_queue.cc:51:8: warning: 'template class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 51 | std::auto_ptr h(m_slot_factory()); | ^~~~~~~~ In file included from /usr/include/g++/memory:83, from core/http_queue.cc:39: /usr/include/g++/bits/unique_ptr.h:57:28: note: declared here 57 | template class auto_ptr; | ^~~~~~~~ depbase=`echo core/manager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/manager.o -MD -MP -MF $depbase.Tpo -c -o core/manager.o core/manager.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo core/poll_manager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/poll_manager.o -MD -MP -MF $depbase.Tpo -c -o core/poll_manager.o core/poll_manager.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ../rak/address_info.h:47, from core/manager.cc:9: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from ../rak/address_info.h:47, from core/manager.cc:9: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ depbase=`echo core/view.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/view.o -MD -MP -MF $depbase.Tpo -c -o core/view.o core/view.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from core/poll_manager.cc:46: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./control.h:44, from core/view.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo core/view_manager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT core/view_manager.o -MD -MP -MF $depbase.Tpo -c -o core/view_manager.o core/view_manager.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from core/manager.cc:24: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.cc:15: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./globals.h:41, from core/manager.cc:28: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/canvas.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/canvas.o -MD -MP -MF $depbase.Tpo -c -o display/canvas.o display/canvas.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/object_storage.h:49, from core/view.cc:49: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/manager.h:10, from core/view.cc:48: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./globals.h:41, from core/view_manager.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from display/canvas.cc:44: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from ./rpc/parse_commands.h:43, from display/canvas.cc:44: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from core/view_manager.cc:46: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from core/view_manager.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo display/frame.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/frame.o -MD -MP -MF $depbase.Tpo -c -o display/frame.o display/frame.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/window.h:44, from display/frame.cc:46: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/manager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/manager.o -MD -MP -MF $depbase.Tpo -c -o display/manager.o display/manager.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo display/utils.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/utils.o -MD -MP -MF $depbase.Tpo -c -o display/utils.o display/utils.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/manager.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/text_element_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/text_element_list.o -MD -MP -MF $depbase.Tpo -c -o display/text_element_list.o display/text_element_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from display/utils.cc:43: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from display/utils.cc:43: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ In file included from ./globals.h:41, from ./core/download.h:47, from display/utils.cc:57: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from display/text_element.h:44, from display/text_element_list.h:40, from display/text_element_list.cc:43: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from display/text_element.h:44, from display/text_element_list.h:40, from display/text_element_list.cc:43: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo display/text_element_string.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/text_element_string.o -MD -MP -MF $depbase.Tpo -c -o display/text_element_string.o display/text_element_string.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo display/text_element_value.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/text_element_value.o -MD -MP -MF $depbase.Tpo -c -o display/text_element_value.o display/text_element_value.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo display/window.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window.o -MD -MP -MF $depbase.Tpo -c -o display/window.o display/window.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from display/utils.cc:59: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./core/manager.h:10, from display/utils.cc:58: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo display/window_download_chunks_seen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_download_chunks_seen.o -MD -MP -MF $depbase.Tpo -c -o display/window_download_chunks_seen.o display/window_download_chunks_seen.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/text_element_value.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_download_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_download_list.o -MD -MP -MF $depbase.Tpo -c -o display/window_download_list.o display/window_download_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/window.h:44, from display/window.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from display/text_element_string.cc:41: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from ./rpc/parse_commands.h:43, from display/text_element_string.cc:41: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block.h:42, from display/window_download_chunks_seen.cc:44: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from display/text_element.h:44, from display/text_element_value.h:42, from display/text_element_value.cc:42: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from display/text_element.h:44, from display/text_element_value.h:42, from display/text_element_value.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./globals.h:41, from ./core/download.h:47, from display/window_download_chunks_seen.cc:48: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from ./core/download.h:47, from display/window_download_list.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_download_statusbar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_download_statusbar.o -MD -MP -MF $depbase.Tpo -c -o display/window_download_statusbar.o display/window_download_statusbar.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from display/window_download_list.cc:43: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./core/view.h:57, from display/window_download_list.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo display/window_download_transfer_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_download_transfer_list.o -MD -MP -MF $depbase.Tpo -c -o display/window_download_transfer_list.o display/window_download_transfer_list.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo display/window_file_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_file_list.o -MD -MP -MF $depbase.Tpo -c -o display/window_file_list.o display/window_file_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/window_download_statusbar.cc:47: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_http_queue.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_http_queue.o -MD -MP -MF $depbase.Tpo -c -o display/window_http_queue.o display/window_http_queue.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo display/window_input.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_input.o -MD -MP -MF $depbase.Tpo -c -o display/window_input.o display/window_input.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block.h:42, from /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_list.h:43, from display/window_download_transfer_list.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from ./core/download.h:47, from display/window_download_transfer_list.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_log.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_log.o -MD -MP -MF $depbase.Tpo -c -o display/window_log.o display/window_log.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/window.h:44, from display/window_input.h:42, from display/window_input.cc:40: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_log_complete.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_log_complete.o -MD -MP -MF $depbase.Tpo -c -o display/window_log_complete.o display/window_log_complete.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./core/curl_get.h:45, from display/window_http_queue.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_peer_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_peer_list.o -MD -MP -MF $depbase.Tpo -c -o display/window_peer_list.o display/window_peer_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from ./core/download.h:47, from display/window_file_list.cc:46: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_statusbar.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_statusbar.o -MD -MP -MF $depbase.Tpo -c -o display/window_statusbar.o display/window_statusbar.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo display/window_string_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_string_list.o -MD -MP -MF $depbase.Tpo -c -o display/window_string_list.o display/window_string_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from display/window_peer_list.cc:40: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from display/window_peer_list.cc:40: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ In file included from ./globals.h:41, from display/window.h:44, from display/window_log.h:42, from display/window_log.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_text.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_text.o -MD -MP -MF $depbase.Tpo -c -o display/window_text.o display/window_text.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from display/window_peer_list.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from display/window.h:44, from display/window_log_complete.h:42, from display/window_log_complete.cc:43: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from ./core/download.h:47, from display/window_peer_list.cc:47: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./control.h:44, from display/window_statusbar.cc:42: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from display/window.h:44, from display/window_string_list.h:43, from display/window_string_list.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from display/text_element.h:44, from display/window_text.h:42, from display/window_text.cc:44: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from display/text_element.h:44, from display/window_text.h:42, from display/window_text.cc:44: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo display/window_title.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_title.o -MD -MP -MF $depbase.Tpo -c -o display/window_title.o display/window_title.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/window.h:44, from display/window_text.h:43, from display/window_text.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo display/window_tracker_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT display/window_tracker_list.o -MD -MP -MF $depbase.Tpo -c -o display/window_tracker_list.o display/window_tracker_list.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo input/bindings.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT input/bindings.o -MD -MP -MF $depbase.Tpo -c -o input/bindings.o input/bindings.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo input/input_event.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT input/input_event.o -MD -MP -MF $depbase.Tpo -c -o input/input_event.o input/input_event.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo input/manager.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT input/manager.o -MD -MP -MF $depbase.Tpo -c -o input/manager.o input/manager.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo input/path_input.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT input/path_input.o -MD -MP -MF $depbase.Tpo -c -o input/path_input.o input/path_input.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo input/text_input.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT input/text_input.o -MD -MP -MF $depbase.Tpo -c -o input/text_input.o input/text_input.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from display/window.h:44, from display/window_title.h:41, from display/window_title.cc:40: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo rpc/command.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/command.o -MD -MP -MF $depbase.Tpo -c -o rpc/command.o rpc/command.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/command_map.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/command_map.o -MD -MP -MF $depbase.Tpo -c -o rpc/command_map.o rpc/command_map.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from ./core/download.h:47, from display/window_tracker_list.cc:46: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo rpc/command_scheduler.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/command_scheduler.o -MD -MP -MF $depbase.Tpo -c -o rpc/command_scheduler.o rpc/command_scheduler.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/command_scheduler_item.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/command_scheduler_item.o -MD -MP -MF $depbase.Tpo -c -o rpc/command_scheduler_item.o rpc/command_scheduler_item.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/exec_file.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/exec_file.o -MD -MP -MF $depbase.Tpo -c -o rpc/exec_file.o rpc/exec_file.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/object_storage.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/object_storage.o -MD -MP -MF $depbase.Tpo -c -o rpc/object_storage.o rpc/object_storage.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from ./core/download.h:47, from rpc/command.cc:39: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from rpc/command_map.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo rpc/parse.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/parse.o -MD -MP -MF $depbase.Tpo -c -o rpc/parse.o rpc/parse.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from rpc/command_scheduler_item.h:40, from rpc/command_scheduler_item.cc:41: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo rpc/parse_commands.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/parse_commands.o -MD -MP -MF $depbase.Tpo -c -o rpc/parse_commands.o rpc/parse_commands.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from rpc/command.h:200, from rpc/command.cc:42: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/parse.h:42, from rpc/command.cc:40: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./globals.h:41, from rpc/command_scheduler_item.h:40, from rpc/command_scheduler.cc:47: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from rpc/command_map.cc:48: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/command_map.cc:40: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from rpc/object_storage.h:49, from rpc/object_storage.cc:39: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/object_storage.h:46, from rpc/object_storage.cc:39: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./thread_base.h:45, from rpc/exec_file.cc:49: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from rpc/command_scheduler.cc:48: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/command_scheduler_item.h:44, from rpc/command_scheduler.cc:47: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from rpc/parse_commands.cc:47: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/parse.h:42, from rpc/parse_commands.cc:46: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo rpc/parse_options.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/parse_options.o -MD -MP -MF $depbase.Tpo -c -o rpc/parse_options.o rpc/parse_options.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/scgi.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/scgi.o -MD -MP -MF $depbase.Tpo -c -o rpc/scgi.o rpc/scgi.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/scgi_task.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/scgi_task.o -MD -MP -MF $depbase.Tpo -c -o rpc/scgi_task.o rpc/scgi_task.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from rpc/scgi.cc:40: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from rpc/scgi.cc:40: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ In file included from rpc/parse.h:42, from rpc/parse_commands.cc:46: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h: In function 'rpc::parse_command_type rpc::parse_command(rpc::target_type, const char*, const char*)': /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:356:32: warning: '.torrent::Object::.torrent::Object::::t_pod' may be used uninitialized in this function [-Wmaybe-uninitialized] 356 | case TYPE_VALUE: t_pod = b.t_pod; break; | ~~~~~~^~~~~~~~~ In file included from ./control.h:44, from rpc/scgi_task.cc:50: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./control.h:44, from rpc/scgi.cc:49: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo rpc/xmlrpc.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/xmlrpc.o -MD -MP -MF $depbase.Tpo -c -o rpc/xmlrpc.o rpc/xmlrpc.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/xmlrpc_c.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/xmlrpc_c.o -MD -MP -MF $depbase.Tpo -c -o rpc/xmlrpc_c.o rpc/xmlrpc_c.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/xmlrpc_tinyxml2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/xmlrpc_tinyxml2.o -MD -MP -MF $depbase.Tpo -c -o rpc/xmlrpc_tinyxml2.o rpc/xmlrpc_tinyxml2.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo rpc/tinyxml2/tinyxml2.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT rpc/tinyxml2/tinyxml2.o -MD -MP -MF $depbase.Tpo -c -o rpc/tinyxml2/tinyxml2.o rpc/tinyxml2/tinyxml2.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ui/download.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/download.o -MD -MP -MF $depbase.Tpo -c -o ui/download.o ui/download.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from rpc/command.h:200, from rpc/command_map.h:45, from rpc/parse_commands.h:43, from rpc/scgi.cc:52: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/command_map.h:43, from rpc/parse_commands.h:43, from rpc/scgi.cc:52: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo ui/download_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/download_list.o -MD -MP -MF $depbase.Tpo -c -o ui/download_list.o ui/download_list.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ui/element_base.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_base.o -MD -MP -MF $depbase.Tpo -c -o ui/element_base.o ui/element_base.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ui/element_chunks_seen.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_chunks_seen.o -MD -MP -MF $depbase.Tpo -c -o ui/element_chunks_seen.o ui/element_chunks_seen.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from rpc/command.h:200, from rpc/xmlrpc.h:42, from rpc/xmlrpc.cc:39: rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from rpc/command.h:6, from rpc/xmlrpc.h:42, from rpc/xmlrpc.cc:39: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo ui/element_download_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_download_list.o -MD -MP -MF $depbase.Tpo -c -o ui/element_download_list.o ui/element_download_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from ./display/window.h:44, from ui/element_base.cc:42: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from ./display/window.h:44, from ./display/window_download_chunks_seen.h:42, from ui/element_chunks_seen.cc:42: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo ui/element_file_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_file_list.o -MD -MP -MF $depbase.Tpo -c -o ui/element_file_list.o ui/element_file_list.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ui/element_log_complete.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_log_complete.o -MD -MP -MF $depbase.Tpo -c -o ui/element_log_complete.o ui/element_log_complete.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from ./core/download.h:47, from ui/download.cc:50: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo ui/element_menu.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_menu.o -MD -MP -MF $depbase.Tpo -c -o ui/element_menu.o ui/element_menu.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ui/element_peer_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_peer_list.o -MD -MP -MF $depbase.Tpo -c -o ui/element_peer_list.o ui/element_peer_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from ./core/download.h:47, from ui/element_download_list.cc:43: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from ./core/download.h:47, from ui/download_list.cc:47: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./display/manager.h:41, from ui/element_file_list.cc:45: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./display/text_element.h:44, from ./display/text_element_string.h:44, from ui/download.cc:56: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./core/manager.h:10, from ui/download.cc:51: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./display/text_element.h:44, from ./display/text_element_string.h:44, from ui/element_file_list.cc:46: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from ./display/text_element.h:44, from ./display/text_element_string.h:44, from ui/element_file_list.cc:46: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from ui/element_download_list.cc:50: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ui/element_download_list.cc:40: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ ui/download.cc: In destructor 'virtual ui::Download::~Download()': ui/download.cc:101:5: warning: 'throw' will always call 'terminate' [-Wterminate] 101 | throw torrent::internal_error("ui::Download::~Download() called on an active object."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui/download.cc:101:5: note: in C++11 destructors default to 'noexcept' In file included from ./display/manager.h:41, from ui/element_log_complete.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./display/manager.h:41, from ui/element_peer_list.cc:46: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./display/text_element.h:44, from ./display/window_text.h:42, from ui/element_menu.cc:42: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from ./display/text_element.h:44, from ./display/window_text.h:42, from ui/element_menu.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from ui/download_list.cc:60: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./core/manager.h:10, from ui/download_list.cc:49: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./globals.h:41, from ./display/window.h:44, from ./display/window_text.h:43, from ui/element_menu.cc:42: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' ui/download_list.cc: In destructor 'virtual ui::DownloadList::~DownloadList()': ui/download_list.cc:87:5: warning: 'throw' will always call 'terminate' [-Wterminate] 87 | throw std::logic_error("ui::DownloadList::~DownloadList() called on an active object"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ui/download_list.cc:87:5: note: in C++11 destructors default to 'noexcept' In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./display/text_element.h:44, from ./display/text_element_string.h:44, from ui/element_peer_list.cc:47: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from ./display/text_element.h:44, from ./display/text_element_string.h:44, from ui/element_peer_list.cc:47: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ depbase=`echo ui/element_string_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_string_list.o -MD -MP -MF $depbase.Tpo -c -o ui/element_string_list.o ui/element_string_list.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ui/element_text.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_text.o -MD -MP -MF $depbase.Tpo -c -o ui/element_text.o ui/element_text.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./control.h:44, from ui/element_string_list.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo ui/element_tracker_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_tracker_list.o -MD -MP -MF $depbase.Tpo -c -o ui/element_tracker_list.o ui/element_tracker_list.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./display/text_element.h:44, from ./display/window_text.h:42, from ui/element_text.cc:42: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./rpc/command_map.h:43, from ./display/text_element.h:44, from ./display/window_text.h:42, from ui/element_text.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ In file included from ./globals.h:41, from ./display/window.h:44, from ./display/window_text.h:43, from ui/element_text.cc:42: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' In file included from ./globals.h:41, from ./display/window.h:44, from ./display/window_tracker_list.h:40, from ui/element_tracker_list.cc:44: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo ui/element_transfer_list.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/element_transfer_list.o -MD -MP -MF $depbase.Tpo -c -o ui/element_transfer_list.o ui/element_transfer_list.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo ui/root.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT ui/root.o -MD -MP -MF $depbase.Tpo -c -o ui/root.o ui/root.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo utils/directory.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT utils/directory.o -MD -MP -MF $depbase.Tpo -c -o utils/directory.o utils/directory.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./display/window_download_transfer_list.h:41, from ui/element_transfer_list.cc:42: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' depbase=`echo utils/file_status_cache.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT utils/file_status_cache.o -MD -MP -MF $depbase.Tpo -c -o utils/file_status_cache.o utils/file_status_cache.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./globals.h:41, from ./display/window.h:44, from ./display/window_download_transfer_list.h:43, from ui/element_transfer_list.cc:42: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo utils/lockfile.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT utils/lockfile.o -MD -MP -MF $depbase.Tpo -c -o utils/lockfile.o utils/lockfile.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./core/curl_stack.h:7, from ./core/poll_manager.h:40, from ./core/manager.h:13, from ui/root.cc:48: ../rak/priority_queue_default.h: In destructor 'rak::priority_item::~priority_item()': ../rak/priority_queue_default.h:56:7: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw torrent::internal_error("priority_item::~priority_item() called on a queued item."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../rak/priority_queue_default.h:56:7: note: in C++11 destructors default to 'noexcept' depbase=`echo utils/socket_fd.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ c++ -std=c++14 -DHAVE_CONFIG_H -I. -I.. -I. -I.. -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -MT utils/socket_fd.o -MD -MP -MF $depbase.Tpo -c -o utils/socket_fd.o utils/socket_fd.cc &&\ mv -f $depbase.Tpo $depbase.Po In file included from ./rpc/command.h:200, from ./rpc/command_map.h:45, from ./rpc/parse_commands.h:43, from ui/root.cc:56: ./rpc/command_impl.h: In static member function 'static void rpc::command_base::pop_stack(rpc::command_base::stack_type*, torrent::Object*)': ./rpc/command_impl.h:71:58: warning: 'void* memset(void*, int, size_t)' writing to an object of type 'class torrent::Object' with no trivial copy-assignment [-Wclass-memaccess] 71 | std::memset(last_stack, 0xAA, sizeof(torrent::Object)); | ^ In file included from ./core/manager.h:10, from ui/root.cc:48: /pbulk/work/net/rtorrent/work/.buildlink/include/torrent/object.h:50:25: note: 'class torrent::Object' declared here 50 | class LIBTORRENT_EXPORT Object { | ^~~~~~ ui/root.cc: In member function 'void ui::Root::load_input_history()': ui/root.cc:416:23: warning: comparison of integer expressions of different signedness: 'int' and 'const size_type' {aka 'const unsigned int'} [-Wsign-compare] 416 | if (delim_pos != std::string::npos) { | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ In file included from utils/socket_fd.cc:49: ../rak/socket_address.h: In member function 'void rak::socket_address::copy_sockaddr(const sockaddr*)': ../rak/socket_address.h:396:66: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of type 'class rak::socket_address' with 'private' member 'rak::socket_address::' from an array of 'const struct sockaddr'; use assignment or copy-initialization instead [-Wclass-memaccess] 396 | std::memcpy(this, src, socket_address::cast_from(src)->length()); | ^ In file included from utils/socket_fd.cc:49: ../rak/socket_address.h:66:7: note: 'class rak::socket_address' declared here 66 | class socket_address { | ^~~~~~~~~~~~~~ rm -f libsub_root.a ar cru libsub_root.a core/curl_get.o core/curl_socket.o core/curl_stack.o core/dht_manager.o core/download.o core/download_factory.o core/download_list.o core/download_store.o core/http_queue.o core/manager.o core/poll_manager.o core/view.o core/view_manager.o display/canvas.o display/frame.o display/manager.o display/utils.o display/text_element_list.o display/text_element_string.o display/text_element_value.o display/window.o display/window_download_chunks_seen.o display/window_download_list.o display/window_download_statusbar.o display/window_download_transfer_list.o display/window_file_list.o display/window_http_queue.o display/window_input.o display/window_log.o display/window_log_complete.o display/window_peer_list.o display/window_statusbar.o display/window_string_list.o display/window_text.o display/window_title.o display/window_tracker_list.o input/bindings.o input/input_event.o input/manager.o input/path_input.o input/text_input.o rpc/command.o rpc/command_map.o rpc/command_scheduler.o rpc/command_scheduler_item.o rpc/exec_file.o rpc/object_storage.o rpc/parse.o rpc/parse_commands.o rpc/parse_options.o rpc/scgi.o rpc/scgi_task.o rpc/xmlrpc.o rpc/xmlrpc_c.o rpc/xmlrpc_tinyxml2.o rpc/tinyxml2/tinyxml2.o ui/download.o ui/download_list.o ui/element_base.o ui/element_chunks_seen.o ui/element_download_list.o ui/element_file_list.o ui/element_log_complete.o ui/element_menu.o ui/element_peer_list.o ui/element_string_list.o ui/element_text.o ui/element_tracker_list.o ui/element_transfer_list.o ui/root.o utils/directory.o utils/file_status_cache.o utils/lockfile.o utils/socket_fd.o command_download.o command_dynamic.o command_events.o command_file.o command_ip.o command_helpers.o command_groups.o command_local.o command_logging.o command_network.o command_peer.o command_throttle.o command_tracker.o command_scheduler.o command_ui.o control.o globals.o option_parser.o signal_handler.o thread_base.o thread_worker.o ranlib libsub_root.a /bin/sh ../libtool --tag=CXX --mode=link c++ -std=c++14 -O2 -I/usr/include -I/usr/pkg/include/ncurses -I/usr/pkg/include -march=i486 -g -DDEBUG -Wall -pthread -I/usr/pkg/include -I/usr/pkg/include -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -I/usr/pkg/include/ncurses -I/usr/pkg/include -pthread -Wl,-zrelro -L/usr/lib -Wl,-R/usr/lib -L/usr/pkg/lib -Wl,-R/usr/pkg/lib -o rtorrent main.o libsub_root.a -L/usr/pkg/lib -Wl,-zrelro -Wl,-R/usr/pkg/lib -lncurses -Wl,-R/usr/pkg/lib -L/usr/pkg/lib -lcurl -L/usr/pkg/lib -ltorrent -lexecinfo libtool: link: c++ -std=c++14 -O2 -I/pbulk/work/net/rtorrent/work/.buildlink/include/ncurses -I/pbulk/work/net/rtorrent/work/.buildlink/include -march=i486 -g -DDEBUG -Wall -D_NETBSD_SOURCE -DNCURSES_WIDECHAR -Wl,-zrelro -Wl,-rpath -Wl,/usr/pkg/lib -o rtorrent main.o -Wl,-zrelro -Wl,-rpath -Wl,/usr/pkg/lib -Wl,-rpath -Wl,/usr/pkg/lib -pie -L/pbulk/work/net/rtorrent/work/.buildlink/lib libsub_root.a -lncurses -L../lib -lcurl -lnghttp2 -lidn2 -lunistring -lintl -lssl -lcrypto -ltorrent -lpthread -lz -lexecinfo -pthread -Wl,-rpath,/pbulk/work/net/rtorrent/work/.buildlink/lib -Wl,-rpath,/pbulk/work/net/rtorrent/work/.buildlink/lib ld: /pbulk/work/net/rtorrent/work/.buildlink/lib/libtorrent.so: undefined reference to `__atomic_load_8' ld: /pbulk/work/net/rtorrent/work/.buildlink/lib/libtorrent.so: undefined reference to `__atomic_store_8' gmake[2]: *** [Makefile:954: rtorrent] Error 1 gmake[2]: Leaving directory '/pbulk/work/net/rtorrent/work/rtorrent-0.15.1/src' gmake[1]: *** [Makefile:459: all-recursive] Error 1 gmake[1]: Leaving directory '/pbulk/work/net/rtorrent/work/rtorrent-0.15.1' gmake: *** [Makefile:391: all] Error 2 *** Error code 2 Stop. make[1]: stopped in /usr/pkgsrc/net/rtorrent *** Error code 1 Stop. make: stopped in /usr/pkgsrc/net/rtorrent