+ case "${usergroup_phase}" in + local run_cmd + run_cmd=run_su + shift + run_su /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libtorrent-0.13.8nb1/work.log + su pbulk -c '"$@"' make /opt/pkg/bin/bmake all BATCH=1 DEPENDS_TARGET=/nonexistent WRKLOG=/tmp/bulklog/libtorrent-0.13.8nb1/work.log => Bootstrap dependency digest>=20211023: found digest-20220214 ===> Building for libtorrent-0.13.8nb1 /opt/pkg/bin/gmake all-recursive gmake[1]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8' Making all in src gmake[2]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src' Making all in torrent gmake[3]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent' Making all in data gmake[4]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/data' /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT block.lo -MD -MP -MF .deps/block.Tpo -c -o block.lo block.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT block.lo -MD -MP -MF .deps/block.Tpo -c block.cc -fPIC -DPIC -o .libs/block.o In file included from ./../../protocol/peer_chunks.h:41, from ./../../protocol/peer_connection_base.h:48, from block.cc:44: ../../../rak/partial_queue.h: In member function 'void rak::partial_queue::clear()': ../../../rak/partial_queue.h:140:63: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 140 | std::memset(m_layers, 0, num_layers * sizeof(size_pair_type)); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/utility:70, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:60, from block.cc:39: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_pair.h:211:12: note: 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} declared here 211 | struct pair | ^~~~ In file included from ./../../protocol/request_list.h:42, from ./../../protocol/peer_connection_base.h:50, from block.cc:44: ./../../torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': ./../../torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' ./../../torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./../../globals.h:41, from ./../../protocol/request_list.h:46, from ./../../protocol/peer_connection_base.h:50, from block.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' block.cc: In destructor 'torrent::Block::~Block()': block.cc:56:5: warning: 'throw' will always call 'terminate' [-Wterminate] 56 | throw internal_error("Block dtor with 'm_state != STATE_INCOMPLETE && m_state != STATE_COMPLETED'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block.cc:56:5: note: in C++11 destructors default to 'noexcept' block.cc:60:7: warning: 'throw' will always call 'terminate' [-Wterminate] 60 | throw internal_error("Block dtor with 'm_state == STATE_COMPLETED && m_leader == NULL'"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block.cc:60:7: note: in C++11 destructors default to 'noexcept' block.cc:75:5: warning: 'throw' will always call 'terminate' [-Wterminate] 75 | throw internal_error("Block::clear() m_stalled != 0."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block.cc:75:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT block.lo -MD -MP -MF .deps/block.Tpo -c block.cc -o block.o >/dev/null 2>&1 mv -f .deps/block.Tpo .deps/block.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT block_list.lo -MD -MP -MF .deps/block_list.Tpo -c -o block_list.lo block_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT block_list.lo -MD -MP -MF .deps/block_list.Tpo -c block_list.cc -fPIC -DPIC -o .libs/block_list.o In file included from block_list.cc:42: block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT block_list.lo -MD -MP -MF .deps/block_list.Tpo -c block_list.cc -o block_list.o >/dev/null 2>&1 mv -f .deps/block_list.Tpo .deps/block_list.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT chunk_utils.lo -MD -MP -MF .deps/chunk_utils.Tpo -c -o chunk_utils.lo chunk_utils.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_utils.lo -MD -MP -MF .deps/chunk_utils.Tpo -c chunk_utils.cc -fPIC -DPIC -o .libs/chunk_utils.o In file included from ./../../manager.h:42, from chunk_utils.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_utils.lo -MD -MP -MF .deps/chunk_utils.Tpo -c chunk_utils.cc -o chunk_utils.o >/dev/null 2>&1 mv -f .deps/chunk_utils.Tpo .deps/chunk_utils.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT download_data.lo -MD -MP -MF .deps/download_data.Tpo -c -o download_data.lo download_data.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT download_data.lo -MD -MP -MF .deps/download_data.Tpo -c download_data.cc -fPIC -DPIC -o .libs/download_data.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT download_data.lo -MD -MP -MF .deps/download_data.Tpo -c download_data.cc -o download_data.o >/dev/null 2>&1 mv -f .deps/download_data.Tpo .deps/download_data.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT file.lo -MD -MP -MF .deps/file.Tpo -c -o file.lo file.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.cc -fPIC -DPIC -o .libs/file.o In file included from ./../../globals.h:41, from file.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' file.cc: In destructor 'torrent::File::~File()': file.cc:80:5: warning: 'throw' will always call 'terminate' [-Wterminate] 80 | throw internal_error("File::~File() called on an open file."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file.cc:80:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file.lo -MD -MP -MF .deps/file.Tpo -c file.cc -o file.o >/dev/null 2>&1 mv -f .deps/file.Tpo .deps/file.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT file_list.lo -MD -MP -MF .deps/file_list.Tpo -c -o file_list.lo file_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_list.lo -MD -MP -MF .deps/file_list.Tpo -c file_list.cc -fPIC -DPIC -o .libs/file_list.o In file included from ./../../manager.h:42, from file_list.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' file_list.cc: In member function 'torrent::FileList::iterator_range torrent::FileList::split(std::vector<torrent::File*>::iterator, torrent::FileList::split_type*, torrent::FileList::split_type*)': file_list.cc:240:30: warning: 'new' of type 'torrent::File' with extended alignment 128 [-Waligned-new=] 240 | File* newFile = new File(); | ^ file_list.cc:240:30: note: uses 'void* operator new(size_t)', which does not have an alignment parameter file_list.cc:240:30: note: use '-faligned-new' to enable C++17 over-aligned new support file_list.cc: In member function 'std::vector<torrent::File*>::iterator torrent::FileList::merge(std::vector<torrent::File*>::iterator, std::vector<torrent::File*>::iterator, const torrent::Path&)': file_list.cc:263:23: warning: 'new' of type 'torrent::File' with extended alignment 128 [-Waligned-new=] 263 | File* newFile = new File; | ^~~~ file_list.cc:263:23: note: uses 'void* operator new(size_t)', which does not have an alignment parameter file_list.cc:263:23: note: use '-faligned-new' to enable C++17 over-aligned new support file_list.cc: In member function 'void torrent::FileList::initialize(uint64_t, uint32_t)': file_list.cc:386:28: warning: 'new' of type 'torrent::File' with extended alignment 128 [-Waligned-new=] 386 | File* newFile = new File(); | ^ file_list.cc:386:28: note: uses 'void* operator new(size_t)', which does not have an alignment parameter file_list.cc:386:28: note: use '-faligned-new' to enable C++17 over-aligned new support file_list.cc: In member function 'torrent::Chunk* torrent::FileList::create_chunk(uint64_t, uint32_t, int)': file_list.cc:607:8: warning: 'template<class> class std::auto_ptr' is deprecated [-Wdeprecated-declarations] 607 | std::auto_ptr<Chunk> chunk(new Chunk); | ^~~~~~~~ In file included from /opt/tools/gcc10/include/c++/10.3.0/memory:83, from file_list.cc:45: /opt/tools/gcc10/include/c++/10.3.0/bits/unique_ptr.h:57:28: note: declared here 57 | template<typename> class auto_ptr; | ^~~~~~~~ file_list.cc:607:34: warning: 'new' of type 'torrent::Chunk' with extended alignment 128 [-Waligned-new=] 607 | std::auto_ptr<Chunk> chunk(new Chunk); | ^~~~~ file_list.cc:607:34: note: uses 'void* operator new(size_t)', which does not have an alignment parameter file_list.cc:607:34: note: use '-faligned-new' to enable C++17 over-aligned new support libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_list.lo -MD -MP -MF .deps/file_list.Tpo -c file_list.cc -o file_list.o >/dev/null 2>&1 mv -f .deps/file_list.Tpo .deps/file_list.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT file_list_iterator.lo -MD -MP -MF .deps/file_list_iterator.Tpo -c -o file_list_iterator.lo file_list_iterator.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_list_iterator.lo -MD -MP -MF .deps/file_list_iterator.Tpo -c file_list_iterator.cc -fPIC -DPIC -o .libs/file_list_iterator.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_list_iterator.lo -MD -MP -MF .deps/file_list_iterator.Tpo -c file_list_iterator.cc -o file_list_iterator.o >/dev/null 2>&1 mv -f .deps/file_list_iterator.Tpo .deps/file_list_iterator.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT file_manager.lo -MD -MP -MF .deps/file_manager.Tpo -c -o file_manager.lo file_manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_manager.lo -MD -MP -MF .deps/file_manager.Tpo -c file_manager.cc -fPIC -DPIC -o .libs/file_manager.o In file included from ./../../manager.h:42, from file_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' file_manager.cc: In destructor 'torrent::FileManager::~FileManager()': file_manager.cc:58:5: warning: 'throw' will always call 'terminate' [-Wterminate] 58 | throw internal_error("FileManager::~FileManager() called but empty() != true."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ file_manager.cc:58:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_manager.lo -MD -MP -MF .deps/file_manager.Tpo -c file_manager.cc -o file_manager.o >/dev/null 2>&1 mv -f .deps/file_manager.Tpo .deps/file_manager.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT file_utils.lo -MD -MP -MF .deps/file_utils.Tpo -c -o file_utils.lo file_utils.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_utils.lo -MD -MP -MF .deps/file_utils.Tpo -c file_utils.cc -fPIC -DPIC -o .libs/file_utils.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT file_utils.lo -MD -MP -MF .deps/file_utils.Tpo -c file_utils.cc -o file_utils.o >/dev/null 2>&1 mv -f .deps/file_utils.Tpo .deps/file_utils.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT transfer_list.lo -MD -MP -MF .deps/transfer_list.Tpo -c -o transfer_list.lo transfer_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT transfer_list.lo -MD -MP -MF .deps/transfer_list.Tpo -c transfer_list.cc -fPIC -DPIC -o .libs/transfer_list.o In file included from transfer_list.cc:49: block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' transfer_list.cc: In destructor 'torrent::TransferList::~TransferList()': transfer_list.cc:66:5: warning: 'throw' will always call 'terminate' [-Wterminate] 66 | throw internal_error("TransferList::~TransferList() called on an non-empty object"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ transfer_list.cc:66:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT transfer_list.lo -MD -MP -MF .deps/transfer_list.Tpo -c transfer_list.cc -o transfer_list.o >/dev/null 2>&1 mv -f .deps/transfer_list.Tpo .deps/transfer_list.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=link g++ -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/lib -o libsub_torrentdata.la block.lo block_list.lo chunk_utils.lo download_data.lo file.lo file_list.lo file_list_iterator.lo file_manager.lo file_utils.lo transfer_list.lo -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib libtool: link: ar cr .libs/libsub_torrentdata.a .libs/block.o .libs/block_list.o .libs/chunk_utils.o .libs/download_data.o .libs/file.o .libs/file_list.o .libs/file_list_iterator.o .libs/file_manager.o .libs/file_utils.o .libs/transfer_list.o libtool: link: ranlib .libs/libsub_torrentdata.a libtool: link: ( cd ".libs" && rm -f "libsub_torrentdata.la" && ln -s "../libsub_torrentdata.la" "libsub_torrentdata.la" ) gmake[4]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/data' Making all in download gmake[4]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/download' /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT choke_group.lo -MD -MP -MF .deps/choke_group.Tpo -c -o choke_group.lo choke_group.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT choke_group.lo -MD -MP -MF .deps/choke_group.Tpo -c choke_group.cc -fPIC -DPIC -o .libs/choke_group.o In file included from ./../../globals.h:41, from ./../../download/download_main.h:43, from choke_group.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT choke_group.lo -MD -MP -MF .deps/choke_group.Tpo -c choke_group.cc -o choke_group.o >/dev/null 2>&1 mv -f .deps/choke_group.Tpo .deps/choke_group.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT choke_queue.lo -MD -MP -MF .deps/choke_queue.Tpo -c -o choke_queue.lo choke_queue.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT choke_queue.lo -MD -MP -MF .deps/choke_queue.Tpo -c choke_queue.cc -fPIC -DPIC -o .libs/choke_queue.o In file included from ./../../protocol/peer_chunks.h:41, from ./../../protocol/peer_connection_base.h:48, from choke_queue.cc:46: ../../../rak/partial_queue.h: In member function 'void rak::partial_queue::clear()': ../../../rak/partial_queue.h:140:63: warning: 'void* std::memset(void*, int, std::size_t)' clearing an object of type 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 140 | std::memset(m_layers, 0, num_layers * sizeof(size_pair_type)); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/utility:70, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:60, from choke_queue.cc:39: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_pair.h:211:12: note: 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} declared here 211 | struct pair | ^~~~ In file included from ./../../protocol/request_list.h:42, from ./../../protocol/peer_connection_base.h:50, from choke_queue.cc:46: ./../../torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': ./../../torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' ./../../torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./../../globals.h:41, from ./../../protocol/request_list.h:46, from ./../../protocol/peer_connection_base.h:50, from choke_queue.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' choke_queue.cc: In destructor 'torrent::choke_queue::~choke_queue()': choke_queue.cc:76:5: warning: 'throw' will always call 'terminate' [-Wterminate] 76 | throw internal_error("choke_queue::~choke_queue() called but m_currentlyUnchoked != 0."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ choke_queue.cc:76:5: note: in C++11 destructors default to 'noexcept' choke_queue.cc:79:5: warning: 'throw' will always call 'terminate' [-Wterminate] 79 | throw internal_error("choke_queue::~choke_queue() called but m_currentlyQueued != 0."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ choke_queue.cc:79:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT choke_queue.lo -MD -MP -MF .deps/choke_queue.Tpo -c choke_queue.cc -o choke_queue.o >/dev/null 2>&1 mv -f .deps/choke_queue.Tpo .deps/choke_queue.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT download_manager.lo -MD -MP -MF .deps/download_manager.Tpo -c -o download_manager.lo download_manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT download_manager.lo -MD -MP -MF .deps/download_manager.Tpo -c download_manager.cc -fPIC -DPIC -o .libs/download_manager.o In file included from ./../../globals.h:41, from ./../../download/download_main.h:43, from ./../../download/download_wrapper.h:41, from download_manager.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT download_manager.lo -MD -MP -MF .deps/download_manager.Tpo -c download_manager.cc -o download_manager.o >/dev/null 2>&1 mv -f .deps/download_manager.Tpo .deps/download_manager.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT resource_manager.lo -MD -MP -MF .deps/resource_manager.Tpo -c -o resource_manager.lo resource_manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT resource_manager.lo -MD -MP -MF .deps/resource_manager.Tpo -c resource_manager.cc -fPIC -DPIC -o .libs/resource_manager.o In file included from ./../../globals.h:41, from ./../../download/download_main.h:43, from resource_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 ./../../protocol/peer_chunks.h:41, from ./../../protocol/peer_connection_base.h:48, from resource_manager.cc:50: ../../../rak/partial_queue.h: In member function 'void rak::partial_queue::clear()': ../../../rak/partial_queue.h:140:63: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 140 | std::memset(m_layers, 0, num_layers * sizeof(size_pair_type)); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/utility:70, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:60, from resource_manager.cc:39: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_pair.h:211:12: note: 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} declared here 211 | struct pair | ^~~~ In file included from ./../../protocol/request_list.h:42, from ./../../protocol/peer_connection_base.h:50, from resource_manager.cc:50: ./../../torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': ./../../torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' ./../../torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' resource_manager.cc: In destructor 'torrent::ResourceManager::~ResourceManager()': resource_manager.cc:70:5: warning: 'throw' will always call 'terminate' [-Wterminate] 70 | throw internal_error("ResourceManager::~ResourceManager() called but m_currentlyUploadUnchoked != 0."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource_manager.cc:70:5: note: in C++11 destructors default to 'noexcept' resource_manager.cc:73:5: warning: 'throw' will always call 'terminate' [-Wterminate] 73 | throw internal_error("ResourceManager::~ResourceManager() called but m_currentlyDownloadUnchoked != 0."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ resource_manager.cc:73:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT resource_manager.lo -MD -MP -MF .deps/resource_manager.Tpo -c resource_manager.cc -o resource_manager.o >/dev/null 2>&1 mv -f .deps/resource_manager.Tpo .deps/resource_manager.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=link g++ -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/lib -o libsub_torrentdownload.la choke_group.lo choke_queue.lo download_manager.lo resource_manager.lo -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib libtool: link: ar cr .libs/libsub_torrentdownload.a .libs/choke_group.o .libs/choke_queue.o .libs/download_manager.o .libs/resource_manager.o libtool: link: ranlib .libs/libsub_torrentdownload.a libtool: link: ( cd ".libs" && rm -f "libsub_torrentdownload.la" && ln -s "../libsub_torrentdownload.la" "libsub_torrentdownload.la" ) gmake[4]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/download' Making all in net gmake[4]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/net' /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT socket_address_key.lo -MD -MP -MF .deps/socket_address_key.Tpo -c -o socket_address_key.lo socket_address_key.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT socket_address_key.lo -MD -MP -MF .deps/socket_address_key.Tpo -c socket_address_key.cc -fPIC -DPIC -o .libs/socket_address_key.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT socket_address_key.lo -MD -MP -MF .deps/socket_address_key.Tpo -c socket_address_key.cc -o socket_address_key.o >/dev/null 2>&1 mv -f .deps/socket_address_key.Tpo .deps/socket_address_key.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=link g++ -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/lib -o libsub_torrentnet.la socket_address_key.lo -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib libtool: link: ar cr .libs/libsub_torrentnet.a .libs/socket_address_key.o libtool: link: ranlib .libs/libsub_torrentnet.a libtool: link: ( cd ".libs" && rm -f "libsub_torrentnet.la" && ln -s "../libsub_torrentnet.la" "libsub_torrentnet.la" ) gmake[4]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/net' Making all in peer gmake[4]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/peer' /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT client_info.lo -MD -MP -MF .deps/client_info.Tpo -c -o client_info.lo client_info.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT client_info.lo -MD -MP -MF .deps/client_info.Tpo -c client_info.cc -fPIC -DPIC -o .libs/client_info.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT client_info.lo -MD -MP -MF .deps/client_info.Tpo -c client_info.cc -o client_info.o >/dev/null 2>&1 mv -f .deps/client_info.Tpo .deps/client_info.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT client_list.lo -MD -MP -MF .deps/client_list.Tpo -c -o client_list.lo client_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT client_list.lo -MD -MP -MF .deps/client_list.Tpo -c client_list.cc -fPIC -DPIC -o .libs/client_list.o client_list.cc: In member function 'std::vector<torrent::ClientInfo>::iterator torrent::ClientList::insert(torrent::ClientInfo::id_type, const char*, const char*, const char*)': client_list.cc:134:17: warning: 'char* std::strncpy(char*, const char*, std::size_t)' specified bound 2 equals destination size [-Wstringop-truncation] 134 | std::strncpy(clientInfo.mutable_key(), key, ClientInfo::max_key_size); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT client_list.lo -MD -MP -MF .deps/client_list.Tpo -c client_list.cc -o client_list.o >/dev/null 2>&1 mv -f .deps/client_list.Tpo .deps/client_list.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT connection_list.lo -MD -MP -MF .deps/connection_list.Tpo -c -o connection_list.lo connection_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT connection_list.lo -MD -MP -MF .deps/connection_list.Tpo -c connection_list.cc -fPIC -DPIC -o .libs/connection_list.o In file included from ./../../globals.h:41, from ./../../download/download_main.h:43, from connection_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 ./../../protocol/peer_chunks.h:41, from ./../../protocol/peer_connection_base.h:48, from connection_list.cc:45: ../../../rak/partial_queue.h: In member function 'void rak::partial_queue::clear()': ../../../rak/partial_queue.h:140:63: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 140 | std::memset(m_layers, 0, num_layers * sizeof(size_pair_type)); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/utility:70, from /opt/tools/gcc10/include/c++/10.3.0/algorithm:60, from connection_list.cc:39: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_pair.h:211:12: note: 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} declared here 211 | struct pair | ^~~~ In file included from ./../../protocol/request_list.h:42, from ./../../protocol/peer_connection_base.h:50, from connection_list.cc:45: ./../../torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': ./../../torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' ./../../torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT connection_list.lo -MD -MP -MF .deps/connection_list.Tpo -c connection_list.cc -o connection_list.o >/dev/null 2>&1 mv -f .deps/connection_list.Tpo .deps/connection_list.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT peer.lo -MD -MP -MF .deps/peer.Tpo -c -o peer.lo peer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT peer.lo -MD -MP -MF .deps/peer.Tpo -c peer.cc -fPIC -DPIC -o .libs/peer.o In file included from ./../data/block.h:42, from peer.cc:39: ./../../torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': ./../../torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' ./../../torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./../../globals.h:41, from ./../../download/download_main.h:43, from peer.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 ./../../protocol/peer_chunks.h:41, from peer.cc:42: ../../../rak/partial_queue.h: In member function 'void rak::partial_queue::clear()': ../../../rak/partial_queue.h:140:63: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 140 | std::memset(m_layers, 0, num_layers * sizeof(size_pair_type)); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:64, from /opt/tools/gcc10/include/c++/10.3.0/vector:60, from ./../data/block.h:40, from peer.cc:39: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_pair.h:211:12: note: 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} declared here 211 | struct pair | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT peer.lo -MD -MP -MF .deps/peer.Tpo -c peer.cc -o peer.o >/dev/null 2>&1 mv -f .deps/peer.Tpo .deps/peer.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT peer_info.lo -MD -MP -MF .deps/peer_info.Tpo -c -o peer_info.lo peer_info.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT peer_info.lo -MD -MP -MF .deps/peer_info.Tpo -c peer_info.cc -fPIC -DPIC -o .libs/peer_info.o In file included from ./../../protocol/peer_chunks.h:41, from ./../../protocol/peer_connection_base.h:48, from peer_info.cc:43: ../../../rak/partial_queue.h: In member function 'void rak::partial_queue::clear()': ../../../rak/partial_queue.h:140:63: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 140 | std::memset(m_layers, 0, num_layers * sizeof(size_pair_type)); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:64, from /opt/tools/gcc10/include/c++/10.3.0/bits/char_traits.h:39, from /opt/tools/gcc10/include/c++/10.3.0/string:40, from ../../../rak/socket_address.h:51, from peer_info.cc:40: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_pair.h:211:12: note: 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} declared here 211 | struct pair | ^~~~ In file included from ./../../protocol/request_list.h:42, from ./../../protocol/peer_connection_base.h:50, from peer_info.cc:43: ./../../torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': ./../../torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' ./../../torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../../torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./../../globals.h:41, from ./../../protocol/request_list.h:46, from ./../../protocol/peer_connection_base.h:50, from peer_info.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' peer_info.cc: In destructor 'torrent::PeerInfo::~PeerInfo()': peer_info.cc:78:5: warning: 'throw' will always call 'terminate' [-Wterminate] 78 | throw internal_error("PeerInfo::~PeerInfo() peer is blocked."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ peer_info.cc:78:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT peer_info.lo -MD -MP -MF .deps/peer_info.Tpo -c peer_info.cc -o peer_info.o >/dev/null 2>&1 mv -f .deps/peer_info.Tpo .deps/peer_info.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT peer_list.lo -MD -MP -MF .deps/peer_list.Tpo -c -o peer_list.lo peer_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT peer_list.lo -MD -MP -MF .deps/peer_list.Tpo -c peer_list.cc -fPIC -DPIC -o .libs/peer_list.o In file included from ./../../globals.h:41, from peer_list.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT peer_list.lo -MD -MP -MF .deps/peer_list.Tpo -c peer_list.cc -o peer_list.o >/dev/null 2>&1 mv -f .deps/peer_list.Tpo .deps/peer_list.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=link g++ -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/lib -o libsub_torrentpeer.la client_info.lo client_list.lo connection_list.lo peer.lo peer_info.lo peer_list.lo -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib libtool: link: ar cr .libs/libsub_torrentpeer.a .libs/client_info.o .libs/client_list.o .libs/connection_list.o .libs/peer.o .libs/peer_info.o .libs/peer_list.o libtool: link: ranlib .libs/libsub_torrentpeer.a libtool: link: ( cd ".libs" && rm -f "libsub_torrentpeer.la" && ln -s "../libsub_torrentpeer.la" "libsub_torrentpeer.la" ) gmake[4]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/peer' Making all in utils gmake[4]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/utils' /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT directory_events.lo -MD -MP -MF .deps/directory_events.Tpo -c -o directory_events.lo directory_events.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT directory_events.lo -MD -MP -MF .deps/directory_events.Tpo -c directory_events.cc -fPIC -DPIC -o .libs/directory_events.o In file included from ./../../manager.h:42, from directory_events.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' directory_events.cc: In member function 'virtual void torrent::directory_events::event_read()': directory_events.cc:143:14: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 143 | if (result < sizeof(struct inotify_event)) | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT directory_events.lo -MD -MP -MF .deps/directory_events.Tpo -c directory_events.cc -o directory_events.o >/dev/null 2>&1 mv -f .deps/directory_events.Tpo .deps/directory_events.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT log.lo -MD -MP -MF .deps/log.Tpo -c -o log.lo log.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT log.lo -MD -MP -MF .deps/log.Tpo -c log.cc -fPIC -DPIC -o .libs/log.o In file included from ./../../globals.h:41, from log.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT log.lo -MD -MP -MF .deps/log.Tpo -c log.cc -o log.o >/dev/null 2>&1 mv -f .deps/log.Tpo .deps/log.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT log_buffer.lo -MD -MP -MF .deps/log_buffer.Tpo -c -o log_buffer.lo log_buffer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT log_buffer.lo -MD -MP -MF .deps/log_buffer.Tpo -c log_buffer.cc -fPIC -DPIC -o .libs/log_buffer.o In file included from ./../../globals.h:41, from log_buffer.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT log_buffer.lo -MD -MP -MF .deps/log_buffer.Tpo -c log_buffer.cc -o log_buffer.o >/dev/null 2>&1 mv -f .deps/log_buffer.Tpo .deps/log_buffer.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT net.lo -MD -MP -MF .deps/net.Tpo -c -o net.lo net.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT net.lo -MD -MP -MF .deps/net.Tpo -c net.cc -fPIC -DPIC -o .libs/net.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT net.lo -MD -MP -MF .deps/net.Tpo -c net.cc -o net.o >/dev/null 2>&1 mv -f .deps/net.Tpo .deps/net.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT option_strings.lo -MD -MP -MF .deps/option_strings.Tpo -c -o option_strings.lo option_strings.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT option_strings.lo -MD -MP -MF .deps/option_strings.Tpo -c option_strings.cc -fPIC -DPIC -o .libs/option_strings.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT option_strings.lo -MD -MP -MF .deps/option_strings.Tpo -c option_strings.cc -o option_strings.o >/dev/null 2>&1 mv -f .deps/option_strings.Tpo .deps/option_strings.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT resume.lo -MD -MP -MF .deps/resume.Tpo -c -o resume.lo resume.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT resume.lo -MD -MP -MF .deps/resume.Tpo -c resume.cc -fPIC -DPIC -o .libs/resume.o In file included from ./../../globals.h:41, from resume.cc:61: ../../../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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT resume.lo -MD -MP -MF .deps/resume.Tpo -c resume.cc -o resume.o >/dev/null 2>&1 mv -f .deps/resume.Tpo .deps/resume.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT signal_bitfield.lo -MD -MP -MF .deps/signal_bitfield.Tpo -c -o signal_bitfield.lo signal_bitfield.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT signal_bitfield.lo -MD -MP -MF .deps/signal_bitfield.Tpo -c signal_bitfield.cc -fPIC -DPIC -o .libs/signal_bitfield.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT signal_bitfield.lo -MD -MP -MF .deps/signal_bitfield.Tpo -c signal_bitfield.cc -o signal_bitfield.o >/dev/null 2>&1 mv -f .deps/signal_bitfield.Tpo .deps/signal_bitfield.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT thread_base.lo -MD -MP -MF .deps/thread_base.Tpo -c -o thread_base.lo thread_base.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT thread_base.lo -MD -MP -MF .deps/thread_base.Tpo -c thread_base.cc -fPIC -DPIC -o .libs/thread_base.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT thread_base.lo -MD -MP -MF .deps/thread_base.Tpo -c thread_base.cc -o thread_base.o >/dev/null 2>&1 mv -f .deps/thread_base.Tpo .deps/thread_base.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT thread_interrupt.lo -MD -MP -MF .deps/thread_interrupt.Tpo -c -o thread_interrupt.lo thread_interrupt.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT thread_interrupt.lo -MD -MP -MF .deps/thread_interrupt.Tpo -c thread_interrupt.cc -fPIC -DPIC -o .libs/thread_interrupt.o thread_interrupt.cc: In static member function 'static torrent::thread_interrupt::pair_type torrent::thread_interrupt::create_pair()': thread_interrupt.cc:87:50: warning: 'new' of type 'torrent::thread_interrupt' with extended alignment 128 [-Waligned-new=] 87 | thread_interrupt* t1 = new thread_interrupt(fd1); | ^ thread_interrupt.cc:87:50: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter thread_interrupt.cc:87:50: note: use '-faligned-new' to enable C++17 over-aligned new support thread_interrupt.cc:88:50: warning: 'new' of type 'torrent::thread_interrupt' with extended alignment 128 [-Waligned-new=] 88 | thread_interrupt* t2 = new thread_interrupt(fd2); | ^ thread_interrupt.cc:88:50: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter thread_interrupt.cc:88:50: note: use '-faligned-new' to enable C++17 over-aligned new support libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT thread_interrupt.lo -MD -MP -MF .deps/thread_interrupt.Tpo -c thread_interrupt.cc -o thread_interrupt.o >/dev/null 2>&1 mv -f .deps/thread_interrupt.Tpo .deps/thread_interrupt.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../../.. -I. -I./.. -I./../.. -I../../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT uri_parser.lo -MD -MP -MF .deps/uri_parser.Tpo -c -o uri_parser.lo uri_parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT uri_parser.lo -MD -MP -MF .deps/uri_parser.Tpo -c uri_parser.cc -fPIC -DPIC -o .libs/uri_parser.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../../.. -I./.. -I./../.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT uri_parser.lo -MD -MP -MF .deps/uri_parser.Tpo -c uri_parser.cc -o uri_parser.o >/dev/null 2>&1 mv -f .deps/uri_parser.Tpo .deps/uri_parser.Plo /usr/bin/bash ../../../libtool --tag=CXX --mode=link g++ -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/lib -o libsub_torrentutils.la directory_events.lo log.lo log_buffer.lo net.lo option_strings.lo resume.lo signal_bitfield.lo thread_base.lo thread_interrupt.lo uri_parser.lo -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib libtool: link: ar cr .libs/libsub_torrentutils.a .libs/directory_events.o .libs/log.o .libs/log_buffer.o .libs/net.o .libs/option_strings.o .libs/resume.o .libs/signal_bitfield.o .libs/thread_base.o .libs/thread_interrupt.o .libs/uri_parser.o libtool: link: ranlib .libs/libsub_torrentutils.a libtool: link: ( cd ".libs" && rm -f "libsub_torrentutils.la" && ln -s "../libsub_torrentutils.la" "libsub_torrentutils.la" ) gmake[4]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent/utils' gmake[4]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent' /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT bitfield.lo -MD -MP -MF .deps/bitfield.Tpo -c -o bitfield.lo bitfield.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT bitfield.lo -MD -MP -MF .deps/bitfield.Tpo -c bitfield.cc -fPIC -DPIC -o .libs/bitfield.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT bitfield.lo -MD -MP -MF .deps/bitfield.Tpo -c bitfield.cc -o bitfield.o >/dev/null 2>&1 mv -f .deps/bitfield.Tpo .deps/bitfield.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT chunk_manager.lo -MD -MP -MF .deps/chunk_manager.Tpo -c -o chunk_manager.lo chunk_manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_manager.lo -MD -MP -MF .deps/chunk_manager.Tpo -c chunk_manager.cc -fPIC -DPIC -o .libs/chunk_manager.o In file included from ./../globals.h:41, from chunk_manager.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' chunk_manager.cc: In destructor 'torrent::ChunkManager::~ChunkManager()': chunk_manager.cc:78:5: warning: 'throw' will always call 'terminate' [-Wterminate] 78 | throw internal_error("ChunkManager::~ChunkManager() m_memoryUsage != 0 || m_memoryBlockCount != 0."); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ chunk_manager.cc:78:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_manager.lo -MD -MP -MF .deps/chunk_manager.Tpo -c chunk_manager.cc -o chunk_manager.o >/dev/null 2>&1 mv -f .deps/chunk_manager.Tpo .deps/chunk_manager.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT connection_manager.lo -MD -MP -MF .deps/connection_manager.Tpo -c -o connection_manager.lo connection_manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT connection_manager.lo -MD -MP -MF .deps/connection_manager.Tpo -c connection_manager.cc -fPIC -DPIC -o .libs/connection_manager.o In file included from ./../manager.h:42, from connection_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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT connection_manager.lo -MD -MP -MF .deps/connection_manager.Tpo -c connection_manager.cc -o connection_manager.o >/dev/null 2>&1 mv -f .deps/connection_manager.Tpo .deps/connection_manager.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT dht_manager.lo -MD -MP -MF .deps/dht_manager.Tpo -c -o dht_manager.lo dht_manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT dht_manager.lo -MD -MP -MF .deps/dht_manager.Tpo -c dht_manager.cc -fPIC -DPIC -o .libs/dht_manager.o In file included from ./../manager.h:42, from dht_manager.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT dht_manager.lo -MD -MP -MF .deps/dht_manager.Tpo -c dht_manager.cc -o dht_manager.o >/dev/null 2>&1 mv -f .deps/dht_manager.Tpo .deps/dht_manager.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT download.lo -MD -MP -MF .deps/download.Tpo -c -o download.lo download.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT download.lo -MD -MP -MF .deps/download.Tpo -c download.cc -fPIC -DPIC -o .libs/download.o In file included from data/block.h:42, from download.cc:43: ./../torrent/data/block_transfer.h: In destructor 'torrent::BlockTransfer::~BlockTransfer()': ./../torrent/data/block_transfer.h:129:5: warning: 'throw' will always call 'terminate' [-Wterminate] 129 | throw internal_error("BlockTransfer::~BlockTransfer() block not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../torrent/data/block_transfer.h:129:5: note: in C++11 destructors default to 'noexcept' ./../torrent/data/block_transfer.h:132:5: warning: 'throw' will always call 'terminate' [-Wterminate] 132 | throw internal_error("BlockTransfer::~BlockTransfer() peer_info not NULL"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./../torrent/data/block_transfer.h:132:5: note: in C++11 destructors default to 'noexcept' In file included from ./../data/hash_torrent.h:43, from download.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 ./../download/chunk_selector.h:41, from download.cc:49: ../../rak/partial_queue.h: In member function 'void rak::partial_queue::clear()': ../../rak/partial_queue.h:140:63: warning: 'void* std::memset(void*, int, size_t)' clearing an object of type 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} with no trivial copy-assignment; use assignment instead [-Wclass-memaccess] 140 | std::memset(m_layers, 0, num_layers * sizeof(size_pair_type)); | ^ In file included from /opt/tools/gcc10/include/c++/10.3.0/bits/stl_algobase.h:64, from /opt/tools/gcc10/include/c++/10.3.0/vector:60, from data/block.h:40, from download.cc:43: /opt/tools/gcc10/include/c++/10.3.0/bits/stl_pair.h:211:12: note: 'rak::partial_queue::size_pair_type' {aka 'struct std::pair<short unsigned int, short unsigned int>'} declared here 211 | struct pair | ^~~~ libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT download.lo -MD -MP -MF .deps/download.Tpo -c download.cc -o download.o >/dev/null 2>&1 mv -f .deps/download.Tpo .deps/download.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT error.lo -MD -MP -MF .deps/error.Tpo -c -o error.lo error.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.cc -fPIC -DPIC -o .libs/error.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT error.lo -MD -MP -MF .deps/error.Tpo -c error.cc -o error.o >/dev/null 2>&1 mv -f .deps/error.Tpo .deps/error.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c -o exceptions.lo exceptions.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c exceptions.cc -fPIC -DPIC -o .libs/exceptions.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT exceptions.lo -MD -MP -MF .deps/exceptions.Tpo -c exceptions.cc -o exceptions.o >/dev/null 2>&1 mv -f .deps/exceptions.Tpo .deps/exceptions.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT hash_string.lo -MD -MP -MF .deps/hash_string.Tpo -c -o hash_string.lo hash_string.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_string.lo -MD -MP -MF .deps/hash_string.Tpo -c hash_string.cc -fPIC -DPIC -o .libs/hash_string.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_string.lo -MD -MP -MF .deps/hash_string.Tpo -c hash_string.cc -o hash_string.o >/dev/null 2>&1 mv -f .deps/hash_string.Tpo .deps/hash_string.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT http.lo -MD -MP -MF .deps/http.Tpo -c -o http.lo http.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT http.lo -MD -MP -MF .deps/http.Tpo -c http.cc -fPIC -DPIC -o .libs/http.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT http.lo -MD -MP -MF .deps/http.Tpo -c http.cc -o http.o >/dev/null 2>&1 mv -f .deps/http.Tpo .deps/http.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT object.lo -MD -MP -MF .deps/object.Tpo -c -o object.lo object.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT object.lo -MD -MP -MF .deps/object.Tpo -c object.cc -fPIC -DPIC -o .libs/object.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT object.lo -MD -MP -MF .deps/object.Tpo -c object.cc -o object.o >/dev/null 2>&1 mv -f .deps/object.Tpo .deps/object.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT object_static_map.lo -MD -MP -MF .deps/object_static_map.Tpo -c -o object_static_map.lo object_static_map.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT object_static_map.lo -MD -MP -MF .deps/object_static_map.Tpo -c object_static_map.cc -fPIC -DPIC -o .libs/object_static_map.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT object_static_map.lo -MD -MP -MF .deps/object_static_map.Tpo -c object_static_map.cc -o object_static_map.o >/dev/null 2>&1 mv -f .deps/object_static_map.Tpo .deps/object_static_map.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT object_stream.lo -MD -MP -MF .deps/object_stream.Tpo -c -o object_stream.lo object_stream.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT object_stream.lo -MD -MP -MF .deps/object_stream.Tpo -c object_stream.cc -fPIC -DPIC -o .libs/object_stream.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT object_stream.lo -MD -MP -MF .deps/object_stream.Tpo -c object_stream.cc -o object_stream.o >/dev/null 2>&1 mv -f .deps/object_stream.Tpo .deps/object_stream.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT path.lo -MD -MP -MF .deps/path.Tpo -c -o path.lo path.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT path.lo -MD -MP -MF .deps/path.Tpo -c path.cc -fPIC -DPIC -o .libs/path.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT path.lo -MD -MP -MF .deps/path.Tpo -c path.cc -o path.o >/dev/null 2>&1 mv -f .deps/path.Tpo .deps/path.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT poll_epoll.lo -MD -MP -MF .deps/poll_epoll.Tpo -c -o poll_epoll.lo poll_epoll.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT poll_epoll.lo -MD -MP -MF .deps/poll_epoll.Tpo -c poll_epoll.cc -fPIC -DPIC -o .libs/poll_epoll.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT poll_epoll.lo -MD -MP -MF .deps/poll_epoll.Tpo -c poll_epoll.cc -o poll_epoll.o >/dev/null 2>&1 mv -f .deps/poll_epoll.Tpo .deps/poll_epoll.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT poll_kqueue.lo -MD -MP -MF .deps/poll_kqueue.Tpo -c -o poll_kqueue.lo poll_kqueue.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT poll_kqueue.lo -MD -MP -MF .deps/poll_kqueue.Tpo -c poll_kqueue.cc -fPIC -DPIC -o .libs/poll_kqueue.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT poll_kqueue.lo -MD -MP -MF .deps/poll_kqueue.Tpo -c poll_kqueue.cc -o poll_kqueue.o >/dev/null 2>&1 mv -f .deps/poll_kqueue.Tpo .deps/poll_kqueue.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT poll_select.lo -MD -MP -MF .deps/poll_select.Tpo -c -o poll_select.lo poll_select.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT poll_select.lo -MD -MP -MF .deps/poll_select.Tpo -c poll_select.cc -fPIC -DPIC -o .libs/poll_select.o poll_select.cc: In destructor 'virtual torrent::PollSelect::~PollSelect()': poll_select.cc:163:5: warning: 'throw' will always call 'terminate' [-Wterminate] 163 | throw internal_error("PollSelect::~PollSelect() called but the sets are not empty"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ poll_select.cc:163:5: note: in C++11 destructors default to 'noexcept' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT poll_select.lo -MD -MP -MF .deps/poll_select.Tpo -c poll_select.cc -o poll_select.o >/dev/null 2>&1 mv -f .deps/poll_select.Tpo .deps/poll_select.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT rate.lo -MD -MP -MF .deps/rate.Tpo -c -o rate.lo rate.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT rate.lo -MD -MP -MF .deps/rate.Tpo -c rate.cc -fPIC -DPIC -o .libs/rate.o In file included from ./../globals.h:41, from rate.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT rate.lo -MD -MP -MF .deps/rate.Tpo -c rate.cc -o rate.o >/dev/null 2>&1 mv -f .deps/rate.Tpo .deps/rate.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT throttle.lo -MD -MP -MF .deps/throttle.Tpo -c -o throttle.lo throttle.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT throttle.lo -MD -MP -MF .deps/throttle.Tpo -c throttle.cc -fPIC -DPIC -o .libs/throttle.o In file included from ./../net/throttle_internal.h:41, from throttle.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT throttle.lo -MD -MP -MF .deps/throttle.Tpo -c throttle.cc -o throttle.o >/dev/null 2>&1 mv -f .deps/throttle.Tpo .deps/throttle.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT torrent.lo -MD -MP -MF .deps/torrent.Tpo -c -o torrent.lo torrent.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT torrent.lo -MD -MP -MF .deps/torrent.Tpo -c torrent.cc -fPIC -DPIC -o .libs/torrent.o In file included from ./../manager.h:42, from torrent.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' torrent.cc: In function 'void torrent::initialize()': torrent.cc:103:17: warning: 'new' of type 'torrent::Manager' with extended alignment 128 [-Waligned-new=] 103 | manager = new Manager; | ^~~~~~~ torrent.cc:103:17: note: uses 'void* operator new(size_t)', which does not have an alignment parameter torrent.cc:103:17: note: use '-faligned-new' to enable C++17 over-aligned new support libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT torrent.lo -MD -MP -MF .deps/torrent.Tpo -c torrent.cc -o torrent.o >/dev/null 2>&1 mv -f .deps/torrent.Tpo .deps/torrent.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT tracker.lo -MD -MP -MF .deps/tracker.Tpo -c -o tracker.lo tracker.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT tracker.lo -MD -MP -MF .deps/tracker.Tpo -c tracker.cc -fPIC -DPIC -o .libs/tracker.o In file included from ./../globals.h:41, from tracker.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT tracker.lo -MD -MP -MF .deps/tracker.Tpo -c tracker.cc -o tracker.o >/dev/null 2>&1 mv -f .deps/tracker.Tpo .deps/tracker.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT tracker_controller.lo -MD -MP -MF .deps/tracker_controller.Tpo -c -o tracker_controller.lo tracker_controller.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT tracker_controller.lo -MD -MP -MF .deps/tracker_controller.Tpo -c tracker_controller.cc -fPIC -DPIC -o .libs/tracker_controller.o In file included from tracker_controller.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT tracker_controller.lo -MD -MP -MF .deps/tracker_controller.Tpo -c tracker_controller.cc -o tracker_controller.o >/dev/null 2>&1 mv -f .deps/tracker_controller.Tpo .deps/tracker_controller.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT tracker_list.lo -MD -MP -MF .deps/tracker_list.Tpo -c -o tracker_list.lo tracker_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT tracker_list.lo -MD -MP -MF .deps/tracker_list.Tpo -c tracker_list.cc -fPIC -DPIC -o .libs/tracker_list.o In file included from ./../globals.h:41, from ./../tracker/tracker_udp.h:48, from tracker_list.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT tracker_list.lo -MD -MP -MF .deps/tracker_list.Tpo -c tracker_list.cc -o tracker_list.o >/dev/null 2>&1 mv -f .deps/tracker_list.Tpo .deps/tracker_list.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=link g++ -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib -L/lib -o libsub_torrent.la bitfield.lo chunk_manager.lo connection_manager.lo dht_manager.lo download.lo error.lo exceptions.lo hash_string.lo http.lo object.lo object_static_map.lo object_stream.lo path.lo poll_epoll.lo poll_kqueue.lo poll_select.lo rate.lo throttle.lo torrent.lo tracker.lo tracker_controller.lo tracker_list.lo -lz -L/opt/pkg/lib -Wl,-R/opt/pkg/lib libtool: link: ar cr .libs/libsub_torrent.a .libs/bitfield.o .libs/chunk_manager.o .libs/connection_manager.o .libs/dht_manager.o .libs/download.o .libs/error.o .libs/exceptions.o .libs/hash_string.o .libs/http.o .libs/object.o .libs/object_static_map.o .libs/object_stream.o .libs/path.o .libs/poll_epoll.o .libs/poll_kqueue.o .libs/poll_select.o .libs/rate.o .libs/throttle.o .libs/torrent.o .libs/tracker.o .libs/tracker_controller.o .libs/tracker_list.o libtool: link: ranlib .libs/libsub_torrent.a libtool: link: ( cd ".libs" && rm -f "libsub_torrent.la" && ln -s "../libsub_torrent.la" "libsub_torrent.la" ) gmake[4]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent' gmake[3]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/torrent' Making all in data gmake[3]: Entering directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/data' /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT chunk.lo -MD -MP -MF .deps/chunk.Tpo -c -o chunk.lo chunk.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk.lo -MD -MP -MF .deps/chunk.Tpo -c chunk.cc -fPIC -DPIC -o .libs/chunk.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk.lo -MD -MP -MF .deps/chunk.Tpo -c chunk.cc -o chunk.o >/dev/null 2>&1 mv -f .deps/chunk.Tpo .deps/chunk.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT chunk_list.lo -MD -MP -MF .deps/chunk_list.Tpo -c -o chunk_list.lo chunk_list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_list.lo -MD -MP -MF .deps/chunk_list.Tpo -c chunk_list.cc -fPIC -DPIC -o .libs/chunk_list.o In file included from ./../globals.h:41, from chunk_list.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_list.lo -MD -MP -MF .deps/chunk_list.Tpo -c chunk_list.cc -o chunk_list.o >/dev/null 2>&1 mv -f .deps/chunk_list.Tpo .deps/chunk_list.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT chunk_part.lo -MD -MP -MF .deps/chunk_part.Tpo -c -o chunk_part.lo chunk_part.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_part.lo -MD -MP -MF .deps/chunk_part.Tpo -c chunk_part.cc -fPIC -DPIC -o .libs/chunk_part.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT chunk_part.lo -MD -MP -MF .deps/chunk_part.Tpo -c chunk_part.cc -o chunk_part.o >/dev/null 2>&1 mv -f .deps/chunk_part.Tpo .deps/chunk_part.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT hash_check_queue.lo -MD -MP -MF .deps/hash_check_queue.Tpo -c -o hash_check_queue.lo hash_check_queue.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_check_queue.lo -MD -MP -MF .deps/hash_check_queue.Tpo -c hash_check_queue.cc -fPIC -DPIC -o .libs/hash_check_queue.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_check_queue.lo -MD -MP -MF .deps/hash_check_queue.Tpo -c hash_check_queue.cc -o hash_check_queue.o >/dev/null 2>&1 mv -f .deps/hash_check_queue.Tpo .deps/hash_check_queue.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT hash_chunk.lo -MD -MP -MF .deps/hash_chunk.Tpo -c -o hash_chunk.lo hash_chunk.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_chunk.lo -MD -MP -MF .deps/hash_chunk.Tpo -c hash_chunk.cc -fPIC -DPIC -o .libs/hash_chunk.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_chunk.lo -MD -MP -MF .deps/hash_chunk.Tpo -c hash_chunk.cc -o hash_chunk.o >/dev/null 2>&1 mv -f .deps/hash_chunk.Tpo .deps/hash_chunk.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT hash_queue.lo -MD -MP -MF .deps/hash_queue.Tpo -c -o hash_queue.lo hash_queue.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_queue.lo -MD -MP -MF .deps/hash_queue.Tpo -c hash_queue.cc -fPIC -DPIC -o .libs/hash_queue.o In file included from ./../globals.h:41, from hash_queue.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' hash_queue.cc: In member function 'void torrent::HashQueue::push_back(torrent::ChunkHandle, torrent::HashQueueNode::id_type, torrent::HashQueue::slot_done_type)': hash_queue.cc:101:47: warning: 'new' of type 'torrent::HashChunk' with extended alignment 128 [-Waligned-new=] 101 | HashChunk* hash_chunk = new HashChunk(handle); | ^ hash_queue.cc:101:47: note: uses 'void* operator new(std::size_t)', which does not have an alignment parameter hash_queue.cc:101:47: note: use '-faligned-new' to enable C++17 over-aligned new support libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_queue.lo -MD -MP -MF .deps/hash_queue.Tpo -c hash_queue.cc -o hash_queue.o >/dev/null 2>&1 mv -f .deps/hash_queue.Tpo .deps/hash_queue.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT hash_queue_node.lo -MD -MP -MF .deps/hash_queue_node.Tpo -c -o hash_queue_node.lo hash_queue_node.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_queue_node.lo -MD -MP -MF .deps/hash_queue_node.Tpo -c hash_queue_node.cc -fPIC -DPIC -o .libs/hash_queue_node.o libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_queue_node.lo -MD -MP -MF .deps/hash_queue_node.Tpo -c hash_queue_node.cc -o hash_queue_node.o >/dev/null 2>&1 mv -f .deps/hash_queue_node.Tpo .deps/hash_queue_node.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT hash_torrent.lo -MD -MP -MF .deps/hash_torrent.Tpo -c -o hash_torrent.lo hash_torrent.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_torrent.lo -MD -MP -MF .deps/hash_torrent.Tpo -c hash_torrent.cc -fPIC -DPIC -o .libs/hash_torrent.o In file included from hash_torrent.h:43, from hash_torrent.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' libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT hash_torrent.lo -MD -MP -MF .deps/hash_torrent.Tpo -c hash_torrent.cc -o hash_torrent.o >/dev/null 2>&1 mv -f .deps/hash_torrent.Tpo .deps/hash_torrent.Plo /usr/bin/bash ../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I../.. -I. -I./.. -I../.. -I/opt/pkg/include -I/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -I/opt/pkg/include -DNDEBUG -Wall -fvisibility=hidden -I/opt/pkg/include -MT memory_chunk.lo -MD -MP -MF .deps/memory_chunk.Tpo -c -o memory_chunk.lo memory_chunk.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I./.. -I/home/pbulk/build/net/libtorrent/work/.buildlink/include -D_REENTRANT -pthreads -pipe -O2 -msave-args -fno-aggressive-loop-optimizations -D_FORTIFY_SOURCE=2 -DNDEBUG -Wall -fvisibility=hidden -MT memory_chunk.lo -MD -MP -MF .deps/memory_chunk.Tpo -c memory_chunk.cc -fPIC -DPIC -o .libs/memory_chunk.o memory_chunk.cc:48:16: error: conflicting declaration of C function 'int madvise(void*, std::size_t, int)' 48 | extern "C" int madvise(void *, size_t, int); | ^~~~~~~ In file included from memory_chunk.cc:41: /usr/include/sys/mman.h:272:12: note: previous declaration 'int madvise(caddr_t, std::size_t, int)' 272 | extern int madvise(caddr_t, size_t, int); | ^~~~~~~ gmake[3]: *** [Makefile:455: memory_chunk.lo] Error 1 gmake[3]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src/data' gmake[2]: *** [Makefile:580: all-recursive] Error 1 gmake[2]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8/src' gmake[1]: *** [Makefile:502: all-recursive] Error 1 gmake[1]: Leaving directory '/home/pbulk/build/net/libtorrent/work/libtorrent-0.13.8' gmake: *** [Makefile:411: all] Error 2 *** Error code 2 Stop. bmake[1]: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/net/libtorrent *** Error code 1 Stop. bmake: stopped in /data/jenkins/workspace/pkgsrc-upstream-bulktest/net/libtorrent