arvidn / libtorrent

an efficient feature complete C++ bittorrent implementation
http://libtorrent.org
Other
5.23k stars 992 forks source link

Segmentation fault when built with cxx14 #6831

Closed graywolf closed 1 year ago

graywolf commented 2 years ago

Please provide the following information

libtorrent version (or branch): 1.2.14

platform/architecture: linux/amd64 + musl-c (1.2.2) (alpine linux 3.15)

compiler and compiler version: gcc 10.3.1

please describe what symptom you see, what you would expect to see instead and how to reproduce it.

When libtorrent-rasterbar is built with cxx14, it segfaults on adding new torrents (well, for me it was on deluge startup, but repro is easier with adding). This started to happen once I've updated to alpine 3.15, so new musl-c version could have some role in this (speculation on my part). In cxx17 it works fine. I've managed to put together reasonably short reproduction [0].

0: https://git.sr.ht/~graywolf/libtorrent-rasterbar-repro-6567

namtsui commented 2 years ago

related: https://github.com/arvidn/libtorrent/issues/6468 https://github.com/arvidn/libtorrent/issues/6567 nm I see that you are OP of the other one.

arvidn commented 2 years ago

@graywolf where can I find details on exactly what make bad does?

graywolf commented 2 years ago

make bad basically runs following script inside a podman container (using libtorrent-rasterbar-1.2.14.tar.gz source code release). The container is used to get reliable reproduction. Makefile.docker is provided for people who prefer docker instead of podman. $1 being 14 (passed as argument by the make bad).:

TL;DR is: It builds 1.2.14 from source code using c++14 in alpine linux (so musl-c) container, builds simple test program ( https://git.sr.ht/~graywolf/libtorrent-rasterbar-repro-6567/tree/master/item/repro.cpp ) and tries to run it.

#!/bin/sh
set -eu
set -x

src=/$(cat /tar)
src=${src%.tar.gz}

mkdir ~/build
cd ~/build

$src/configure \
    --build=x86_64-alpine-linux-musl \
    --prefix=/tmp/libtorrent-rasterbar \
    --with-cxx-standard=$1
make
make install

mkdir ~/repro
cd ~/repro

g++ \
    -std=c++$1 \
    -o repro \
    -I/tmp/libtorrent-rasterbar/include \
    -L/tmp/libtorrent-rasterbar/lib \
    -Wl,-rpath=/tmp/libtorrent-rasterbar/lib \
    /x/repro.cpp -ltorrent-rasterbar

./repro

ls -al

(It's this file: https://git.sr.ht/~graywolf/libtorrent-rasterbar-repro-6567/tree/master/item/run )

make good (which passes 17 as $1) works fine.

nekopsykose commented 2 years ago

i tried a bunch of stuff, using the above repro.cpp:

all of this was on alpine edge, openssl 1.1.1q, gcc 11.2 flags -Og -g3 for all

cmake was invoked with

cmake -B build -G Ninja -DCMAKE_CXX_STANDARD=14/17

repro was built with

g++ repro.cpp -std=c++14/17 -o repro # .. (stuff to link the built libtorrent)

v2.0.7, cmake:

v1.2.16, cmake:

so, everything is fine. then i tried using the old configure (only present in 1.2.x):

./configure --with-cxx-standard=14/17

very interesting :) the backtraces are identical from #6567

backtrace ``` (gdb) bt full #0 get_meta (p=p@entry=0x46ae000000000c ) at src/malloc/mallocng/meta.h:131 offset = index = base = meta = area = #1 0x00007f53a8e7dcab in __libc_free (p=0x46ae000000000c) at src/malloc/mallocng/free.c:105 g = idx = stride = start = end = self = all = mi = #2 0x00007f53a8a6b827 in boost::alignment::aligned_free (ptr=) at /usr/include/boost/align/detail/aligned_alloc.hpp:45 No locals. #3 boost::asio::aligned_delete (ptr=) at /usr/include/boost/asio/detail/memory.hpp:127 No locals. #4 boost::asio::detail::thread_info_base::allocate (this_thread=, size=size@entry=96, align=align@entry=16) at /usr/include/boost/asio/detail/thread_info_base.hpp:164 pointer = mem_index = chunks = 24 pointer = mem = #5 0x00007f53a8d23659 in boost::asio::detail::thread_info_base::allocate (align=16, size=96, this_thread=) at /usr/include/boost/asio/detail/thread_info_base.hpp:123 No locals. #6 boost::asio::asio_handler_allocate (size=96) at /usr/include/boost/asio/impl/handler_alloc_hook.ipp:36 No locals. #7 boost_asio_handler_alloc_helpers::allocate (boost::system::error_code, unsigned long)> >(unsigned long, std::_Bind_result (boost::system::error_code, unsigned long)>&, unsigned long) (align=8, h=..., s=96) at /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:73 No locals. #8 boost::asio::detail::hook_allocator (boost::system::error_code, unsigned long)>, boost::asio::detail::completion_handler (boost::system::error_code, unsigned long)>, boost::asio::io_context::basic_executor_type, 0ul> > >::allocate(unsigned long) (n=1, this=) at /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:131 No locals. #9 boost::asio::detail::completion_handler (boost::system::error_code, unsigned long)>, boost::asio::io_context::basic_executor_type, 0ul> >::ptr::allocate(std::_Bind_result (boost::system::error_code, unsigned long)>&) ( handler=...) at /usr/include/boost/asio/detail/completion_handler.hpp:35 a = #10 boost::asio::io_context::initiate_post::operator() (boost::system::error_code, unsigned long)> >(std::_Bind_result (boost::system::error_code, unsigned long)>&&, boost::asio::io_context*) const (self=0x7f53a8ef1d00, handler=..., this=) at /usr/include/boost/asio/impl/io_context.hpp:185 handler2 = is_continuation = false p = {h = 0x7f53a83af5c0, v = 0x0, p = 0x0} handler2 = is_continuation = --Type for more, q to quit, c to continue without paging--c p = #11 boost::asio::detail::completion_handler_async_result (boost::system::error_code, unsigned long)>, void ()>::initiate (boost::system::error_code, unsigned long)>, boost::asio::io_context*>(boost::asio::io_context::initiate_post&&, std::_Bind_result (boost::system::error_code, unsigned long)>&&, boost::asio::io_context*&&) (token=..., initiation=...) at /usr/include/boost/asio/async_result.hpp:482 No locals. #12 boost::asio::async_initiate (boost::system::error_code, unsigned long)>, void (), boost::asio::io_context::initiate_post, boost::asio::io_context*>(boost::asio::io_context::initiate_post&&, std::_Bind_result (boost::system::error_code, unsigned long)>&, boost::asio::io_context*&&) (token=..., initiation=...) at /usr/include/boost/asio/async_result.hpp:862 No locals. #13 boost::asio::io_context::post (boost::system::error_code, unsigned long)> >(std::_Bind_result (boost::system::error_code, unsigned long)>&&) (this=0x7f53a8ef1d00, handler=...) at /usr/include/boost/asio/impl/io_context.hpp:200 No locals. #14 0x00007f53a8d1be15 in libtorrent::utp_stream::on_write (self=0x7f53a82fa990, bytes_transferred=, ec=..., shutdown=shutdown@entry=false) at utp_stream.cpp:898 s = 0x7f53a82fa990 #15 0x00007f53a8d1bee5 in libtorrent::utp_socket_impl::maybe_trigger_send_callback (this=0x7f53a8302650) at utp_stream.cpp:1229 No locals. #16 0x00007f53a8d2099c in libtorrent::utp_stream::issue_write (this=this@entry=0x7f53a82fa990) at utp_stream.cpp:1121 No locals. #17 0x00007f53a8b71b0c in libtorrent::utp_stream::async_write_some, libtorrent::aux::allocating_handler, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)>, 400ul> >(libtorrent::span const&, libtorrent::aux::allocating_handler, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)>, 400ul> const&) (this=0x7f53a82fa990, buffers=..., handler=...) at ../include/libtorrent/utp_stream.hpp:494 bytes_added = 9 #18 0x00007f53a8b837fd in libtorrent::aux::socket_type::async_write_some, libtorrent::aux::allocating_handler, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)>, 400ul> >(libtorrent::span const&, libtorrent::aux::allocating_handler, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)>, 400ul> const&) (this=this@entry=0x7f53a82fa980, buffers=..., handler=...) at ../include/libtorrent/aux_/socket_type.hpp:236 No locals. #19 0x00007f53a8b63bc7 in libtorrent::peer_connection::setup_send (this=this@entry=0x7f53a82f7a00) at peer_connection.cpp:5732 quota_left = amount_to_send = vec = {m_ptr = 0x7f53a82d1a10, m_len = 1} conn = {> = {> = {}, _M_ptr = 0x7f53a82f7a00, _M_refcount = {_M_pi = 0x7f53a82f79f0}}, } #20 0x00007f53a8b63ed2 in libtorrent::peer_connection::send_buffer (this=this@entry=0x7f53a82f7a00, buf=...) at peer_connection.cpp:5854 free_space = snd_buf = {m_begin = 0x0, m_size = 0} #21 0x00007f53a8a7c6d5 in libtorrent::bt_peer_connection::send_message (counter=libtorrent::counters::num_outgoing_have, type=libtorrent::bt_peer_connection::msg_have, this=0x7f53a82f7a00) at ../include/libtorrent/span.hpp:92 msg = "\000\000\000\005\004\000\000\000" ptr = 0x7f53a83af9e8 "<" tmp = #22 libtorrent::bt_peer_connection::write_have (this=0x7f53a82f7a00, index=...) at bt_peer_connection.cpp:2276 No locals. #23 0x00007f53a8b5405d in libtorrent::peer_connection::announce_piece (this=0x7f53a82f7a00, index=...) at peer_connection.cpp:1041 No locals. #24 0x00007f53a8c89c95 in libtorrent::torrent::we_have (this=this@entry=0x7f53a835e9a0, index=index@entry=...) at /usr/include/c++/11.2.1/bits/shared_ptr_base.h:1295 p = {> = {> = {}, _M_ptr = 0x7f53a82f7a00, _M_refcount = {_M_pi = 0x7f53a82f79f0}}, } c = __for_range = @0x7f53a835e9c8: { >> = { >> = {_M_impl = {> = {<__gnu_cxx::new_allocator> = {}, }, >::_Vector_impl_data> = {_M_start = 0x7f53a835beb0, _M_finish = 0x7f53a835bef0, _M_end_of_storage = 0x7f53a835bfb0}, }}, }, } __for_begin = __for_end = announce_piece = true it = #25 0x00007f53a8c90603 in libtorrent::torrent::on_piece_hashed (this=0x7f53a835e9a0, piece=..., piece_hash=..., error=...) at torrent.cpp:2581 No locals. #26 0x00007f53a8c9225b in std::__invoke_impl, libtorrent::digest32<160l> const&, libtorrent::storage_error const&), std::shared_ptr&, libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&> (__t=..., __f=) at /usr/include/c++/11.2.1/bits/invoke.h:74 No locals. #27 std::__invoke, libtorrent::digest32<160l> const&, libtorrent::storage_error const&), std::shared_ptr&, libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&> (__fn=) at /usr/include/c++/11.2.1/bits/invoke.h:96 No locals. #28 std::_Bind, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>::__call&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&, 0ul, 1ul, 2ul, 3ul>(std::tuple&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) (__args=..., this=) at /usr/include/c++/11.2.1/functional:420 No locals. #29 std::_Bind, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>::operator(), libtorrent::digest32<160l> const&, libtorrent::storage_error const&, void>(libtorrent::aux::strong_typedef&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&) (this=) at /usr/include/c++/11.2.1/functional:503 No locals. #30 std::__invoke_impl, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&>(std::__invoke_other, std::_Bind, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&) (__f=...) at /usr/include/c++/11.2.1/bits/invoke.h:61 No locals. #31 std::__invoke_r, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&>(std::_Bind, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&) (__fn=...) at /usr/include/c++/11.2.1/bits/invoke.h:154 No locals. #32 std::_Function_handler, libtorrent::digest32<160l> const&, libtorrent::storage_error const&), std::_Bind, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)> >::_M_invoke(std::_Any_data const&, libtorrent::aux::strong_typedef&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&) (__functor=..., __args#0=..., __args#1=..., __args#2=...) at /usr/include/c++/11.2.1/bits/std_function.h:290 No locals. #33 0x00007f53a8a95afc in std::function, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>::operator()(libtorrent::aux::strong_typedef, libtorrent::digest32<160l> const&, libtorrent::storage_error const&) const (__args#2=..., __args#1=..., __args#0=..., this=0x7f53a82b1120) at /usr/include/c++/11.2.1/bits/std_function.h:590 No locals. #34 libtorrent::(anonymous namespace)::caller_visitor::operator() (h=..., this=0x7f53a83afba8) at disk_io_job.cpp:65 No locals. #35 boost::detail::variant::invoke_visitor::internal_visit, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>&> (operand=..., this=) at /usr/include/boost/variant/variant.hpp:1028 No locals. #36 boost::detail::variant::visitation_impl_invoke_impl, void*, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)> > (storage=0x7f53a82b1120, visitor=...) at /usr/include/boost/variant/detail/visitation_impl.hpp:117 No locals. #37 boost::detail::variant::visitation_impl_invoke, void*, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, boost::variant, const libtorrent::storage_error&)>, std::function, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function, std::allocator >, const libtorrent::storage_error&)>, std::function, std::function, std::function, std::allocator >, libtorrent::aux::strong_typedef, const libtorrent::storage_error&)>, std::function)>, std::function, libtorrent::aux::strong_typedef, std::vector, std::allocator > > >)> >::has_fallback_type_> (t=0x0, storage=0x7f53a82b1120, visitor=..., internal_which=) at /usr/include/boost/variant/detail/visitation_impl.hpp:157 No locals. #38 boost::detail::variant::visitation_impl, boost::detail::variant::visitation_impl_step, std::function, const libtorrent::storage_error&)>, boost::mpl::l_item, std::function, boost::mpl::l_item, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, boost::mpl::l_item, std::function, const libtorrent::storage_error&)>, boost::mpl::l_item, std::function, boost::mpl::l_item, std::function, boost::mpl::l_item, std::function, libtorrent::aux::strong_typedef, const libtorrent::storage_error&)>, boost::mpl::l_item, std::function)>, boost::mpl::l_item, std::function, libtorrent::aux::strong_typedef, std::vector, std::allocator > > >)>, boost::mpl::l_end> > > > > > > > > >, boost::mpl::l_iter >, boost::detail::variant::invoke_visitor, void*, boost::variant, const libtorrent::storage_error&)>, std::function, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function, std::allocator >, const libtorrent::storage_error&)>, std::function, std::function, std::function, std::allocator >, libtorrent::aux::strong_typedef, const libtorrent::storage_error&)>, std::function)>, std::function, libtorrent::aux::strong_typedef, std::vector, std::allocator > > >)> >::has_fallback_type_> (no_backup_flag=..., storage=0x7f53a82b1120, visitor=..., logical_which=, internal_which=) at /usr/include/boost/variant/detail/visitation_impl.hpp:238 No locals. #39 boost::variant, const libtorrent::storage_error&)>, std::function, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function, std::allocator >, const libtorrent::storage_error&)>, std::function, std::function, std::function, std::allocator >, libtorrent::aux::strong_typedef, const libtorrent::storage_error&)>, std::function)>, std::function, libtorrent::aux::strong_typedef, std::vector, std::allocator > > >)> >::internal_apply_visitor_impl, void*> (storage=0x7f53a82b1120, visitor=..., logical_which=, internal_which=) at /usr/include/boost/variant/variant.hpp:2337 No locals. #40 boost::variant, const libtorrent::storage_error&)>, std::function, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function, std::allocator >, const libtorrent::storage_error&)>, std::function, std::function, std::function, std::allocator >, libtorrent::aux::strong_typedef, const libtorrent::storage_error&)>, std::function)>, std::function, libtorrent::aux::strong_typedef, std::vector, std::allocator > > >)> >::internal_apply_visitor > (visitor=..., this=0x7f53a82b1118) at /usr/include/boost/variant/variant.hpp:2349 No locals. #41 boost::variant, const libtorrent::storage_error&)>, std::function, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function, std::allocator >, const libtorrent::storage_error&)>, std::function, std::function, std::function, std::allocator >, libtorrent::aux::strong_typedef, const libtorrent::storage_error&)>, std::function)>, std::function, libtorrent::aux::strong_typedef, std::vector, std::allocator > > >)> >::apply_visitor (visitor=..., this=0x7f53a82b1118) at /usr/include/boost/variant/variant.hpp:2393 invoker = invoker = #42 boost::apply_visitor, const libtorrent::storage_error&)>, std::function, std::function, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function, std::allocator >, const libtorrent::storage_error&)>, std::function, std::function, std::function, std::allocator >, libtorrent::aux::strong_typedef, const libtorrent::storage_error&)>, std::function)>, std::function, libtorrent::aux::strong_typedef, std::vector, std::allocator > > >)> >&> (visitable=..., visitor=...) at /usr/include/boost/variant/detail/apply_visitor_unary.hpp:68 No locals. #43 libtorrent::disk_io_job::call_callback (this=this@entry=0x7f53a82b10d8) at disk_io_job.cpp:125 No locals. #44 0x00007f53a8a96ddc in libtorrent::disk_io_thread::call_job_handlers (this=0x7f53a84ab1a0) at disk_io_thread.cpp:3504 next = 0x0 l = {_M_device = 0x7f53a84ab6e8, _M_owns = false} j = 0x7f53a82b10d8 to_delete = {> = {_M_elems = {0x7f53a8d88606, 0x300000001, 0x0, 0xe5a11ae1d6b003c, 0x0, 0x7f53a84ab420, 0x7f53a83afd50, 0x7f53a83afd40, 0x7f53a83afd30, 0x7f53a83afd38, 0x0, 0x7f53a8b5cfb7 , 0x0, 0x7f53a8be0bb9 , 0x7f53a82f7ac8, 0x7f53a84ab3d8, 0x7f53a84ab3ec, 0x0, 0x7f53a87dfbc8, 0x7f53a83affb0, 0x0, 0x7f53a8aaa261 , 0x7f53a835e9a0, 0x7f53a835e990, 0x1fa82f7a00, 0xe2, 0x0, 0x3afe88, 0x7f53a84ab3f8, 0xe5a11ae1d6b003c, 0xe2, 0x7f53a84ab3f8, 0x7f5300000000, 0xffffffe1, 0xe2, 0x7f53a83afe88, 0x16ff254cbfd448ad, 0x7f53a8b6424e , 0x7f53a82f7a00, 0x7f53a82f79f0, 0x69d, 0x69d, 0x7f53a833cd20, 0x69d, 0x7f53a8bff494 , std::weak_ptr, libtorrent::aux::transport, boost::system::error_code const&)>, 0x7f53a8eacde9 <__private_cond_signal+162>, 0x7f5300000000, 0xe5a11ae1d6b003c, 0x7f53a830b420, 0x7f53a84ab1a0, 0x7f53a830b420, 0x7f53a83aff60, 0x7f53a87dfbc8, 0x7f53a83affb0, 0x0, 0x7f53a8a96acc , 0x7f53a84ab228, 0x7f53a83aff00, 0x0, 0xe5a11ae1d6b003c, 0x7f53a84aa050, 0x7f53a8be0a4f , 0x7f53a830b420, 0x7f53a8c1a56c (void (libtorrent::aux::session_impl::*)())+50>}}, } cnt = 0 #45 0x00007f53a8aa8d80 in std::__invoke_impl (__t=@0x7f53a83afea0: 0x7f53a84ab1a0, __f=@0x7f53a83afe90: (void (libtorrent::disk_io_thread::*)(libtorrent::disk_io_thread * const)) 0x7f53a8a96cea ) at /usr/include/c++/11.2.1/bits/invoke.h:71 No locals. #46 std::__invoke (__fn=@0x7f53a83afe90: (void (libtorrent::disk_io_thread::*)(libtorrent::disk_io_thread * const)) 0x7f53a8a96cea ) at /usr/include/c++/11.2.1/bits/invoke.h:96 No locals. #47 std::_Bind::__call(std::tuple<>&&, std::_Index_tuple<0ul>) (__args=..., this=0x7f53a83afe90) at /usr/include/c++/11.2.1/functional:420 No locals. #48 std::_Bind::operator()<, void>() (this=0x7f53a83afe90) at /usr/include/c++/11.2.1/functional:503 No locals. #49 boost::asio::asio_handler_invoke >(std::_Bind&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88 No locals. #50 boost_asio_handler_invoke_helpers::invoke, std::_Bind >(std::_Bind&, std::_Bind&) (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54 No locals. #51 boost::asio::detail::handler_work, boost::asio::io_context::basic_executor_type, 0ul>, void>::complete >(std::_Bind&, std::_Bind&) (handler=..., function=..., this=) at /usr/include/boost/asio/detail/handler_work.hpp:512 No locals. #52 boost::asio::detail::completion_handler, boost::asio::io_context::basic_executor_type, 0ul> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x7f53a87dfb10, base=) at /usr/include/boost/asio/detail/completion_handler.hpp:74 b = h = p = {h = 0x7f53a83afe90, v = 0x0, p = 0x0} w = handler = {> = {> = {}, }, _M_f = (void (libtorrent::disk_io_thread::*)(libtorrent::disk_io_thread * const)) 0x7f53a8a96cea , _M_bound_args = {> = {> = {_M_head_impl = 0x7f53a84ab1a0}, }, }} #53 0x00007f53a8a6b0db in boost::asio::detail::scheduler_operation::complete (bytes_transferred=0, ec=..., owner=0x7f53a87dfb10, this=0x7f53a83f0420) at /usr/include/boost/asio/detail/scheduler_operation.hpp:40 No locals. #54 boost::asio::detail::scheduler::do_run_one (this=0x7f53a87dfb10, lock=..., this_thread=..., ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:492 task_result = 0 on_exit = {scheduler_ = 0x7f53a87dfb10, lock_ = 0x7f53a83aff60, this_thread_ = 0x7f53a83affb0} o = 0x7f53a83f0420 more_handlers = #55 0x00007f53a8a6cf03 in boost::asio::detail::scheduler::run (this=0x7f53a87dfb10, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:210 this_thread = { = { = {}, reusable_memory_ = {0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}, has_pending_exception_ = 0, pending_exception_ = {_M_exception_object = 0x0}}, private_op_queue = { = {}, front_ = 0x7f53a830b420, back_ = 0x7f53a830b420}, private_outstanding_work = 1} ctx = { = {}, key_ = 0x7f53a87dfb10, value_ = 0x7f53a83affb0, next_ = 0x0} lock = { = {}, mutex_ = @0x7f53a87dfb40, locked_ = false} n = 318 #56 0x00007f53a8bbaa0b in boost::asio::io_context::run (this=) at /usr/include/boost/asio/impl/io_context.ipp:63 ec = {{d1_ = {val_ = 0, cat_ = 0x0}, d2_ = '\000' }, lc_flags_ = 0} s = ec = s = #57 operator() (__closure=) at session.cpp:363 s = s = #58 std::__invoke_impl > (__f=...) at /usr/include/c++/11.2.1/bits/invoke.h:61 No locals. #59 std::__invoke > (__fn=...) at /usr/include/c++/11.2.1/bits/invoke.h:96 No locals. #60 std::thread::_Invoker > >::_M_invoke<0> (this=) at /usr/include/c++/11.2.1/bits/std_thread.h:253 No locals. #61 std::thread::_Invoker > >::operator() (this=) at /usr/include/c++/11.2.1/bits/std_thread.h:260 No locals. #62 std::thread::_State_impl > > >::_M_run(void) (this=) at /usr/include/c++/11.2.1/bits/std_thread.h:211 No locals. #63 0x00007f53a88c8349 in ?? () from /usr/lib/libstdc++.so.6 No symbol table info available. #64 0x00007f53a8ead1f5 in start (p=0x7f53a83b00d8) at src/thread/pthread_create.c:203 args = 0x7f53a83b00d8 state = #65 0x00007f53a8eaf470 in __clone () at src/thread/x86_64/clone.s:22 ```

session.cpp -> .o with automake from build log:

libtool: compile:  g++ -std=c++14 "-DPACKAGE_NAME=\"libtorrent-rasterbar\""
"-DPACKAGE_TARNAME=\"libtorrent-rasterbar\"" "-DPACKAGE_VERSION=\"1.2.16\""
"-DPACKAGE_STRING=\"libtorrent-rasterbar 1.2.16\""
"-DPACKAGE_BUGREPORT=\"arvid@libtorrent.org\""
"-DPACKAGE_URL=\"http://www.libtorrent.org\""
"-DPACKAGE=\"libtorrent-rasterbar\"" "-DVERSION=\"1.2.16\"" -DHAVE_STDIO_H=1
-DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1
-DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1
-DSTDC_HEADERS=1 -DHAVE_DLFCN_H=1 "-DLT_OBJDIR=\".libs/\""
-DHAVE_PTHREAD_PRIO_INHERIT=1 -DHAVE_PTHREAD=1 "-DHAVE_BOOST=/**/"
-DHAVE_CXX14=1 "-DHAVE_BOOST_SYSTEM=/**/" -DHAVE_CLOCK_GETTIME=1 -DNDEBUG=1
-DTORRENT_USE_INVARIANT_CHECKS=0 -DTORRENT_USE_OPENSSL=1
-DTORRENT_USE_LIBCRYPTO=1 -DHAVE_ICONV=1 -DICONV_CONST=
-DBOOST_ASIO_HAS_STD_CHRONO=1 -DBOOST_EXCEPTION_DISABLE=1
-DBOOST_ASIO_ENABLE_CANCELIO=1 -DTORRENT_BUILDING_SHARED=1 -I../include
-DTORRENT_BUILDING_LIBRARY -g0 -Os -I/usr/include -Og -g3 -ftemplate-depth=512
-Wno-format-zero-length -fvisibility=hidden -fvisibility-inlines-hidden -MT
libtorrent_rasterbar_la-session.lo -MD -MP -MF
.deps/libtorrent_rasterbar_la-session.Tpo -c session.cpp -o
libtorrent_rasterbar_la-session.o >/dev/null 2>&1

session.cpp -> .o with cmake (ninja file):

/usr/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO
-DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED
-DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL
-D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/libtorrent/include
-O0 -g3 -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra
-Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions
-std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o -MF
CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o.d -o
CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o -c
/tmp/libtorrent/src/session.cpp

we see some things here:

i ran out of ideas after this, and cmake is entirely unaffected (and i *really* don't care about debugging autoconf when it's even dropped from 2.x), so i don't know why it fails. i assume b2 will similarly pass on all the variants.

ftr, the failure in the backtrace (get_meta (p=p@entry=0x46ae000000000c <error: Cannot access memory at address 0x46ae000000000c>) is a result of a call to free(), and the specific cause is usually a double free (maybe) or freeing invalid memory (definitely; try with a random address and get the same failure like free(0x12345678)). the backtrace is just a bunch of boost stuff though after a session start, so not sure what would be the cause.

arvidn commented 2 years ago

so, I suppose the next lead would be to know what the command line arguments are to the compiler when invoking it via cmake vs. configure

nekopsykose commented 2 years ago

so, I suppose the next lead would be to know what the command line arguments are to the compiler when invoking it via cmake vs. configure

the full invocation for session.cpp as an example is above, i can post the full build log of both if you like

nekopsykose commented 2 years ago
cmake ``` sumire < cmake -B build -G Ninja -DCMAKE_VERBOSE_MAKEFILE=ON -DCMAKE_CXX_STANDARD=14 -- The C compiler identification is GNU 11.2.1 -- The CXX compiler identification is GNU 11.2.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/lib/ccache/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/lib/ccache/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS_WITHOUT_LIB - Success -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB -- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success -- Performing Test Iconv_IS_BUILT_IN -- Performing Test Iconv_IS_BUILT_IN - Success -- Found Iconv: built in to C library -- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1q") -- Found Boost: /usr/lib/cmake/Boost-1.79.0/BoostConfig.cmake (found version "1.79.0") -- The following features have been enabled: * BUILD_SHARED_LIBS, build libtorrent as a shared library * iconv, build libtorrent with iconv support * dht, enable support for Mainline DHT * deprecated-functions, enable deprecated functions for backwards compatibility * encryption, Enables encryption in libtorrent * exceptions, build with exception support * extensions, Enables protocol extensions * i2p, build with I2P support * logging, build with logging * mutable-torrents, Enables mutable torrent support * streaming, Enables support for piece deadline -- The following RECOMMENDED packages have been found: * Iconv, GNU encoding conversion library, Convert strings between various encodings * OpenSSL, Full-strength general purpose cryptography library, Provides HTTPS support to libtorrent -- The following REQUIRED packages have been found: * Threads * boost_headers (required version == 1.79.0) * Boost -- The following features have been disabled: * static_runtime, build libtorrent with static runtime * build_tests, build tests * build_examples, build examples * build_tools, build tools * python-bindings, build python bindings * python-egg-info, generate python egg info * python-install-system-dir, Install python bindings to the system installation directory rather than the CMake installation prefix -- Configuring done -- Generating done -- Build files have been written to: /tmp/mytemp.dFMkhk/libtorrent/build sumire < ninja -C build -v ninja: entering directory 'build' [1/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/sha512.cpp [2/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/hasher512.cpp [3/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/verify.cpp [4/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/sign.cpp [5/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/sc.cpp [6/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/keypair.cpp [7/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/key_exchange.cpp [8/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/ge.cpp [9/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/fe.cpp [10/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/ed25519/src/add_scalar.cpp [11/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/traversal_algorithm.cpp [12/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/sample_infohashes.cpp [13/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/rpc_manager.cpp [14/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/routing_table.cpp [15/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/refresh.cpp [16/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/put_data.cpp [17/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/node_id.cpp [18/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/node_entry.cpp [19/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/node.cpp [20/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/msg.cpp [21/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/item.cpp [22/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/get_peers.cpp [23/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/get_item.cpp [24/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/find_data.cpp [25/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/ed25519.cpp [26/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/dos_blocker.cpp [27/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/dht_tracker.cpp [28/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/dht_storage.cpp [29/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/dht_state.cpp [30/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/kademlia/dht_settings.cpp [31/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/pe_crypto.cpp [32/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/ut_metadata.cpp [33/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/ut_pex.cpp [34/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/smart_ban.cpp [35/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/xml_parse.cpp [36/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/write_resume_data.cpp [37/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/web_peer_connection.cpp [38/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/web_connection_base.cpp [39/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/version.cpp [40/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/utp_stream.cpp [41/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/utp_socket_manager.cpp [42/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/utf8.cpp [43/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/upnp.cpp [44/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/udp_tracker_connection.cpp [45/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/udp_socket.cpp [46/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/tracker_manager.cpp [47/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/torrent_status.cpp [48/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/torrent_peer_allocator.cpp [49/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/torrent_peer.cpp [50/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/torrent_info.cpp [51/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/torrent_handle.cpp [52/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/torrent.cpp [53/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/timestamp_history.cpp [54/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/time.cpp [55/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/string_util.cpp [56/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/storage_utils.cpp [57/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/storage_piece_set.cpp [58/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/storage.cpp [59/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/stat_cache.cpp [60/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/stat.cpp [61/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/stack_allocator.cpp [62/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/socks5_stream.cpp [63/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/socket_type.cpp [64/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/socket_io.cpp [65/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/sha1_hash.cpp [66/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/sha1.cpp [67/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/settings_pack.cpp [68/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/session_stats.cpp [69/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/session_settings.cpp [70/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/session_impl.cpp [71/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/session_handle.cpp [72/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/session_call.cpp [73/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/session.cpp [74/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/resolver.cpp [75/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/resolve_links.cpp [76/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/request_blocks.cpp [77/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/receive_buffer.cpp [78/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/read_resume_data.cpp [79/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/random.cpp [80/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/puff.cpp [81/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/proxy_settings.cpp [82/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/proxy_base.cpp [83/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/platform_util.cpp [84/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/piece_picker.cpp [85/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/performance_counters.cpp [86/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/peer_list.cpp [87/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/peer_info.cpp [88/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/peer_connection_handle.cpp [89/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/peer_connection.cpp [90/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/peer_class_set.cpp [91/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/peer_class.cpp [92/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/path.cpp [93/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/part_file.cpp [94/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/parse_url.cpp [95/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/packet_buffer.cpp [96/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/openssl.cpp [97/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/natpmp.cpp [98/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/merkle.cpp [99/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/magnet_uri.cpp [100/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/lsd.cpp [101/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/listen_socket_handle.cpp [102/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/lazy_bdecode.cpp [103/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/ip_voter.cpp [104/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/ip_notifier.cpp [105/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/ip_filter.cpp [106/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/instantiate_connection.cpp [107/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/identify_client.cpp [108/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/i2p_stream.cpp [109/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/http_tracker_connection.cpp [110/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/http_stream.cpp [111/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/http_seed_connection.cpp [112/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/http_parser.cpp [113/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/http_connection.cpp [114/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/hex.cpp [115/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/hasher.cpp [116/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/gzip.cpp [117/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/generate_peer_id.cpp [118/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/fingerprint.cpp [119/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/file_storage.cpp [120/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/file_progress.cpp [121/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/file_pool.cpp [122/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/file.cpp [123/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/ffs.cpp [124/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/escape_string.cpp [125/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/error_code.cpp [126/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/enum_net.cpp [127/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/entry.cpp [128/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/disk_job_pool.cpp [129/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/disk_job_fence.cpp [130/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/disk_io_thread_pool.cpp [131/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/disk_io_thread.cpp [132/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/disk_io_job.cpp [133/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/disk_buffer_pool.cpp [134/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/disk_buffer_holder.cpp [135/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/create_torrent.cpp [136/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/crc32c.cpp [137/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/cpuid.cpp [138/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/close_reason.cpp [139/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/choker.cpp [140/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/chained_buffer.cpp [141/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/bt_peer_connection.cpp [142/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/broadcast_socket.cpp [143/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/bloom_filter.cpp [144/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/block_cache.cpp [145/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/bitfield.cpp [146/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/bdecode.cpp [147/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/bandwidth_queue_entry.cpp [148/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/bandwidth_manager.cpp [149/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/bandwidth_limit.cpp [150/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/assert.cpp [151/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/announce_entry.cpp [152/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/alert_manager.cpp [153/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/alert.cpp [154/156] /usr/lib/ccache/bin/c++ -DBOOST_ASIO_ENABLE_CANCELIO -DBOOST_ASIO_HAS_STD_CHRONO -DBOOST_EXCEPTION_DISABLE -DTORRENT_BUILDING_LIBRARY -DTORRENT_BUILDING_SHARED -DTORRENT_USE_ICONV -DTORRENT_USE_LIBCRYPTO -DTORRENT_USE_OPENSSL -D_FILE_OFFSET_BITS=64 -Dtorrent_rasterbar_EXPORTS -I/tmp/mytemp.dFMkhk/libtorrent/include -fPIC -fvisibility=hidden -fvisibility-inlines-hidden -Wall -Wextra -Wpedantic -Wvla -Wno-format-zero-length -ftemplate-depth=512 -fexceptions -std=gnu++14 -MD -MT CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o -MF CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o.d -o CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o -c /tmp/mytemp.dFMkhk/libtorrent/src/add_torrent_params.cpp [155/156] : && /usr/lib/ccache/bin/c++ -fPIC -shared -Wl,-soname,libtorrent-rasterbar.so.10 -o libtorrent-rasterbar.so.1.2.16 CMakeFiles/torrent-rasterbar.dir/src/add_torrent_params.cpp.o CMakeFiles/torrent-rasterbar.dir/src/alert.cpp.o CMakeFiles/torrent-rasterbar.dir/src/alert_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/announce_entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/assert.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_limit.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bandwidth_queue_entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bdecode.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bitfield.cpp.o CMakeFiles/torrent-rasterbar.dir/src/block_cache.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bloom_filter.cpp.o CMakeFiles/torrent-rasterbar.dir/src/broadcast_socket.cpp.o CMakeFiles/torrent-rasterbar.dir/src/bt_peer_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/chained_buffer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/choker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/close_reason.cpp.o CMakeFiles/torrent-rasterbar.dir/src/cpuid.cpp.o CMakeFiles/torrent-rasterbar.dir/src/crc32c.cpp.o CMakeFiles/torrent-rasterbar.dir/src/create_torrent.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_holder.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_buffer_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_io_job.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_io_thread_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_job_fence.cpp.o CMakeFiles/torrent-rasterbar.dir/src/disk_job_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/enum_net.cpp.o CMakeFiles/torrent-rasterbar.dir/src/error_code.cpp.o CMakeFiles/torrent-rasterbar.dir/src/escape_string.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ffs.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file_pool.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file_progress.cpp.o CMakeFiles/torrent-rasterbar.dir/src/file_storage.cpp.o CMakeFiles/torrent-rasterbar.dir/src/fingerprint.cpp.o CMakeFiles/torrent-rasterbar.dir/src/generate_peer_id.cpp.o CMakeFiles/torrent-rasterbar.dir/src/gzip.cpp.o CMakeFiles/torrent-rasterbar.dir/src/hasher.cpp.o CMakeFiles/torrent-rasterbar.dir/src/hex.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_parser.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_seed_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/http_tracker_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/i2p_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/identify_client.cpp.o CMakeFiles/torrent-rasterbar.dir/src/instantiate_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ip_filter.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ip_notifier.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ip_voter.cpp.o CMakeFiles/torrent-rasterbar.dir/src/lazy_bdecode.cpp.o CMakeFiles/torrent-rasterbar.dir/src/listen_socket_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/lsd.cpp.o CMakeFiles/torrent-rasterbar.dir/src/magnet_uri.cpp.o CMakeFiles/torrent-rasterbar.dir/src/merkle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/natpmp.cpp.o CMakeFiles/torrent-rasterbar.dir/src/openssl.cpp.o CMakeFiles/torrent-rasterbar.dir/src/packet_buffer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/parse_url.cpp.o CMakeFiles/torrent-rasterbar.dir/src/part_file.cpp.o CMakeFiles/torrent-rasterbar.dir/src/path.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_class.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_class_set.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_connection_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_info.cpp.o CMakeFiles/torrent-rasterbar.dir/src/peer_list.cpp.o CMakeFiles/torrent-rasterbar.dir/src/performance_counters.cpp.o CMakeFiles/torrent-rasterbar.dir/src/piece_picker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/platform_util.cpp.o CMakeFiles/torrent-rasterbar.dir/src/proxy_base.cpp.o CMakeFiles/torrent-rasterbar.dir/src/proxy_settings.cpp.o CMakeFiles/torrent-rasterbar.dir/src/puff.cpp.o CMakeFiles/torrent-rasterbar.dir/src/random.cpp.o CMakeFiles/torrent-rasterbar.dir/src/read_resume_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/receive_buffer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/request_blocks.cpp.o CMakeFiles/torrent-rasterbar.dir/src/resolve_links.cpp.o CMakeFiles/torrent-rasterbar.dir/src/resolver.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_call.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_impl.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_settings.cpp.o CMakeFiles/torrent-rasterbar.dir/src/session_stats.cpp.o CMakeFiles/torrent-rasterbar.dir/src/settings_pack.cpp.o CMakeFiles/torrent-rasterbar.dir/src/sha1.cpp.o CMakeFiles/torrent-rasterbar.dir/src/sha1_hash.cpp.o CMakeFiles/torrent-rasterbar.dir/src/socket_io.cpp.o CMakeFiles/torrent-rasterbar.dir/src/socket_type.cpp.o CMakeFiles/torrent-rasterbar.dir/src/socks5_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/stack_allocator.cpp.o CMakeFiles/torrent-rasterbar.dir/src/stat.cpp.o CMakeFiles/torrent-rasterbar.dir/src/stat_cache.cpp.o CMakeFiles/torrent-rasterbar.dir/src/storage.cpp.o CMakeFiles/torrent-rasterbar.dir/src/storage_piece_set.cpp.o CMakeFiles/torrent-rasterbar.dir/src/storage_utils.cpp.o CMakeFiles/torrent-rasterbar.dir/src/string_util.cpp.o CMakeFiles/torrent-rasterbar.dir/src/time.cpp.o CMakeFiles/torrent-rasterbar.dir/src/timestamp_history.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_handle.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_info.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_peer_allocator.cpp.o CMakeFiles/torrent-rasterbar.dir/src/torrent_status.cpp.o CMakeFiles/torrent-rasterbar.dir/src/tracker_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/udp_socket.cpp.o CMakeFiles/torrent-rasterbar.dir/src/udp_tracker_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/upnp.cpp.o CMakeFiles/torrent-rasterbar.dir/src/utf8.cpp.o CMakeFiles/torrent-rasterbar.dir/src/utp_socket_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/utp_stream.cpp.o CMakeFiles/torrent-rasterbar.dir/src/version.cpp.o CMakeFiles/torrent-rasterbar.dir/src/web_connection_base.cpp.o CMakeFiles/torrent-rasterbar.dir/src/web_peer_connection.cpp.o CMakeFiles/torrent-rasterbar.dir/src/write_resume_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/xml_parse.cpp.o CMakeFiles/torrent-rasterbar.dir/src/smart_ban.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ut_pex.cpp.o CMakeFiles/torrent-rasterbar.dir/src/ut_metadata.cpp.o CMakeFiles/torrent-rasterbar.dir/src/pe_crypto.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_settings.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_state.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_storage.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dht_tracker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/dos_blocker.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/ed25519.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/find_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_item.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/get_peers.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/item.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/msg.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_entry.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/node_id.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/put_data.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/refresh.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/routing_table.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/rpc_manager.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/sample_infohashes.cpp.o CMakeFiles/torrent-rasterbar.dir/src/kademlia/traversal_algorithm.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/add_scalar.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/fe.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/ge.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/key_exchange.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/keypair.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sc.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/sign.cpp.o CMakeFiles/torrent-rasterbar.dir/ed25519/src/verify.cpp.o CMakeFiles/torrent-rasterbar.dir/src/hasher512.cpp.o CMakeFiles/torrent-rasterbar.dir/src/sha512.cpp.o /usr/lib/libssl.so /usr/lib/libcrypto.so && : [156/156] /usr/bin/cmake -E cmake_symlink_library libtorrent-rasterbar.so.1.2.16 libtorrent-rasterbar.so.10 libtorrent-rasterbar.so && : ```

configure: https://img.ayaya.dev/AqjskiGews0n (too long)

stale[bot] commented 2 years ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

arvidn commented 2 years ago

having looked over this issue again, I think there's a risk you have ABI incompatibilities because you don't user pkg-config to pick up the libtorrent include path, library path and (most importantly) the preprocessor defines it was built with.

Making libtorrents ABI independent of preprocessor defines has been an ongoing project, and I can't remember if I got there in 1.2 or 2.0.

stale[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.