arvidn / libtorrent

an efficient feature complete C++ bittorrent implementation

Home Page:http://libtorrent.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Segmentation fault when built with cxx14

graywolf opened this issue · comments

commented

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

related:
#6468
#6567
nm I see that you are OP of the other one.

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

commented

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.

commented

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:

  • libtorrent cxx14, repro cxx14 = fine
  • libtorrent cxx14, repro cxx17 = fine
  • libtorrent cxx17, repro cxx14 = fine
  • libtorrent cxx17, repro cxx17 = fine

v1.2.16, cmake:

  • libtorrent cxx14, repro cxx14 = fine
  • libtorrent cxx14, repro cxx17 = fine
  • libtorrent cxx17, repro cxx14 = fine
  • libtorrent cxx17, repro cxx17 = fine

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

./configure --with-cxx-standard=14/17
  • libtorrent cxx14, repro cxx14 = segfault
  • libtorrent cxx14, repro cxx17 = segfault
  • libtorrent cxx17, repro cxx14 = fine
  • libtorrent cxx17, repro cxx17 = fine

very interesting :) the backtraces are identical from #6567

backtrace
(gdb) bt full
#0  get_meta (p=p@entry=0x46ae000000000c <error: Cannot access memory at address 0x46ae000000000c>) at src/malloc/mallocng/meta.h:131
        offset = <optimized out>
        index = <optimized out>
        base = <optimized out>
        meta = <optimized out>
        area = <optimized out>
#1  0x00007f53a8e7dcab in __libc_free (p=0x46ae000000000c) at src/malloc/mallocng/free.c:105
        g = <optimized out>
        idx = <optimized out>
        stride = <optimized out>
        start = <optimized out>
        end = <optimized out>
        self = <optimized out>
        all = <optimized out>
        mi = <optimized out>
#2  0x00007f53a8a6b827 in boost::alignment::aligned_free (ptr=<optimized out>) at /usr/include/boost/align/detail/aligned_alloc.hpp:45
No locals.
#3  boost::asio::aligned_delete (ptr=<optimized out>) at /usr/include/boost/asio/detail/memory.hpp:127
No locals.
#4  boost::asio::detail::thread_info_base::allocate<boost::asio::detail::thread_info_base::default_tag> (this_thread=<optimized out>, 
    size=size@entry=96, align=align@entry=16) at /usr/include/boost/asio/detail/thread_info_base.hpp:164
        pointer = <optimized out>
        mem_index = <optimized out>
        chunks = 24
        pointer = <optimized out>
        mem = <optimized out>
#5  0x00007f53a8d23659 in boost::asio::detail::thread_info_base::allocate (align=16, size=96, this_thread=<optimized out>)
    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<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)> >(unsigned long, std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (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<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)>, boost::asio::detail::completion_handler<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)>, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul> > >::allocate(unsigned long) (n=1, this=<synthetic pointer>) at /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:131
No locals.
#9  boost::asio::detail::completion_handler<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)>, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >::ptr::allocate(std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)>&) (
    handler=...) at /usr/include/boost/asio/detail/completion_handler.hpp:35
        a = <optimized out>
#10 boost::asio::io_context::initiate_post::operator()<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)> >(std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)>&&, boost::asio::io_context*) const (self=0x7f53a8ef1d00, handler=..., 
    this=<optimized out>) at /usr/include/boost/asio/impl/io_context.hpp:185
        handler2 = <optimized out>
        is_continuation = false
        p = {h = 0x7f53a83af5c0, v = 0x0, p = 0x0}
        handler2 = <optimized out>
        is_continuation = <optimized out>
--Type <RET> for more, q to quit, c to continue without paging--c
        p = <optimized out>
#11 boost::asio::detail::completion_handler_async_result<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)>, void ()>::initiate<boost::asio::io_context::initiate_post, std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)>, boost::asio::io_context*>(boost::asio::io_context::initiate_post&&, std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (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<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (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<void, std::function<void (boost::system::error_code const&, unsigned long)> (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<std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (boost::system::error_code, unsigned long)> >(std::_Bind_result<void, std::function<void (boost::system::error_code const&, unsigned long)> (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=<optimized out>, 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::span<boost::asio::const_buffer const>, libtorrent::aux::allocating_handler<std::_Bind<void (libtorrent::peer_connection::*(std::shared_ptr<libtorrent::peer_connection>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)>, 400ul> >(libtorrent::span<boost::asio::const_buffer const> const&, libtorrent::aux::allocating_handler<std::_Bind<void (libtorrent::peer_connection::*(std::shared_ptr<libtorrent::peer_connection>, 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::span<boost::asio::const_buffer const>, libtorrent::aux::allocating_handler<std::_Bind<void (libtorrent::peer_connection::*(std::shared_ptr<libtorrent::peer_connection>, std::_Placeholder<1>, std::_Placeholder<2>))(boost::system::error_code const&, unsigned long)>, 400ul> >(libtorrent::span<boost::asio::const_buffer const> const&, libtorrent::aux::allocating_handler<std::_Bind<void (libtorrent::peer_connection::*(std::shared_ptr<libtorrent::peer_connection>, 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 = <optimized out>
        amount_to_send = <optimized out>
        vec = {m_ptr = 0x7f53a82d1a10, m_len = 1}
        conn = {<std::__shared_ptr<libtorrent::peer_connection, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<libtorrent::peer_connection, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7f53a82f7a00, _M_refcount = {_M_pi = 0x7f53a82f79f0}}, <No data fields>}
#20 0x00007f53a8b63ed2 in libtorrent::peer_connection::send_buffer (this=this@entry=0x7f53a82f7a00, buf=...) at peer_connection.cpp:5854
        free_space = <optimized out>
        snd_buf = {m_begin = 0x0, m_size = 0}
#21 0x00007f53a8a7c6d5 in libtorrent::bt_peer_connection::send_message<int> (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 = <optimized out>
#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 = {<std::__shared_ptr<libtorrent::peer_connection, (__gnu_cxx::_Lock_policy)2>> = {<std::__shared_ptr_access<libtorrent::peer_connection, (__gnu_cxx::_Lock_policy)2, false, false>> = {<No data fields>}, _M_ptr = 0x7f53a82f7a00, _M_refcount = {_M_pi = 0x7f53a82f79f0}}, <No data fields>}
        c = <optimized out>
        __for_range = @0x7f53a835e9c8: {<std::vector<libtorrent::peer_connection*, std::allocator<libtorrent::peer_connection*> >> = {<std::_Vector_base<libtorrent::peer_connection*, std::allocator<libtorrent::peer_connection*> >> = {_M_impl = {<std::allocator<libtorrent::peer_connection*>> = {<__gnu_cxx::new_allocator<libtorrent::peer_connection*>> = {<No data fields>}, <No data fields>}, <std::_Vector_base<libtorrent::peer_connection*, std::allocator<libtorrent::peer_connection*> >::_Vector_impl_data> = {_M_start = 0x7f53a835beb0, _M_finish = 0x7f53a835bef0, _M_end_of_storage = 0x7f53a835bfb0}, <No data fields>}}, <No data fields>}, <No data fields>}
        __for_begin = <optimized out>
        __for_end = <optimized out>
        announce_piece = true
        it = <optimized out>
#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<void, void (libtorrent::torrent::*&)(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&), std::shared_ptr<libtorrent::torrent>&, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&> (__t=..., __f=<optimized out>) at /usr/include/c++/11.2.1/bits/invoke.h:74
No locals.
#27 std::__invoke<void (libtorrent::torrent::*&)(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&), std::shared_ptr<libtorrent::torrent>&, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&> (__fn=<optimized out>) at /usr/include/c++/11.2.1/bits/invoke.h:96
No locals.
#28 std::_Bind<void (libtorrent::torrent::*(std::shared_ptr<libtorrent::torrent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>::__call<void, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&, 0ul, 1ul, 2ul, 3ul>(std::tuple<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&>&&, std::_Index_tuple<0ul, 1ul, 2ul, 3ul>) (__args=..., this=<optimized out>) at /usr/include/c++/11.2.1/functional:420
No locals.
#29 std::_Bind<void (libtorrent::torrent::*(std::shared_ptr<libtorrent::torrent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>::operator()<libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&, void>(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>&&, libtorrent::digest32<160l> const&, libtorrent::storage_error const&) (this=<optimized out>) at /usr/include/c++/11.2.1/functional:503
No locals.
#30 std::__invoke_impl<void, std::_Bind<void (libtorrent::torrent::*(std::shared_ptr<libtorrent::torrent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&>(std::__invoke_other, std::_Bind<void (libtorrent::torrent::*(std::shared_ptr<libtorrent::torrent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>&&, 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<void, std::_Bind<void (libtorrent::torrent::*(std::shared_ptr<libtorrent::torrent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&>(std::_Bind<void (libtorrent::torrent::*(std::shared_ptr<libtorrent::torrent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>&, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>&&, 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<void (libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&), std::_Bind<void (libtorrent::torrent::*(std::shared_ptr<libtorrent::torrent>, std::_Placeholder<1>, std::_Placeholder<2>, std::_Placeholder<3>))(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)> >::_M_invoke(std::_Any_data const&, libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>&&, 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<void (libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, libtorrent::digest32<160l> const&, libtorrent::storage_error const&)>::operator()(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, 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<libtorrent::(anonymous namespace)::caller_visitor const, false>::internal_visit<std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>&> (operand=..., this=<synthetic pointer>) at /usr/include/boost/variant/variant.hpp:1028
No locals.
#36 boost::detail::variant::visitation_impl_invoke_impl<boost::detail::variant::invoke_visitor<const libtorrent::(anonymous namespace)::caller_visitor, false>, void*, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)> > (storage=0x7f53a82b1120, visitor=<synthetic pointer>...) at /usr/include/boost/variant/detail/visitation_impl.hpp:117
No locals.
#37 boost::detail::variant::visitation_impl_invoke<boost::detail::variant::invoke_visitor<const libtorrent::(anonymous namespace)::caller_visitor, false>, void*, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, boost::variant<std::function<void(libtorrent::disk_buffer_holder, libtorrent::flags::bitfield_flag<unsigned char, libtorrent::disk_job_flags_tag>, const libtorrent::storage_error&)>, std::function<void(const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function<void(libtorrent::status_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const libtorrent::storage_error&)>, std::function<void()>, std::function<void(libtorrent::status_t, const libtorrent::storage_error&)>, std::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>)>, std::function<void(const libtorrent::storage_error&, libtorrent::aux::container_wrapper<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, std::vector<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, std::allocator<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void> > > >)> >::has_fallback_type_> (t=0x0, storage=0x7f53a82b1120, visitor=<synthetic pointer>..., internal_which=<optimized out>) at /usr/include/boost/variant/detail/visitation_impl.hpp:157
No locals.
#38 boost::detail::variant::visitation_impl<mpl_::int_<0>, boost::detail::variant::visitation_impl_step<boost::mpl::l_iter<boost::mpl::l_item<mpl_::long_<9>, std::function<void(libtorrent::disk_buffer_holder, libtorrent::flags::bitfield_flag<unsigned char, libtorrent::disk_job_flags_tag>, const libtorrent::storage_error&)>, boost::mpl::l_item<mpl_::long_<8>, std::function<void(const libtorrent::storage_error&)>, boost::mpl::l_item<mpl_::long_<7>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, boost::mpl::l_item<mpl_::long_<6>, std::function<void(libtorrent::status_t, std::__cxx11::basic_string<char>, const libtorrent::storage_error&)>, boost::mpl::l_item<mpl_::long_<5>, std::function<void()>, boost::mpl::l_item<mpl_::long_<4>, std::function<void(libtorrent::status_t, const libtorrent::storage_error&)>, boost::mpl::l_item<mpl_::long_<3>, std::function<void(std::__cxx11::basic_string<char>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag>, const libtorrent::storage_error&)>, boost::mpl::l_item<mpl_::long_<2>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag>)>, boost::mpl::l_item<mpl_::long_<1>, std::function<void(const libtorrent::storage_error&, libtorrent::aux::container_wrapper<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag>, std::vector<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag>, std::allocator<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag> > > >)>, boost::mpl::l_end> > > > > > > > > >, boost::mpl::l_iter<boost::mpl::l_end> >, boost::detail::variant::invoke_visitor<const libtorrent::(anonymous namespace)::caller_visitor, false>, void*, boost::variant<std::function<void(libtorrent::disk_buffer_holder, libtorrent::flags::bitfield_flag<unsigned char, libtorrent::disk_job_flags_tag>, const libtorrent::storage_error&)>, std::function<void(const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function<void(libtorrent::status_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const libtorrent::storage_error&)>, std::function<void()>, std::function<void(libtorrent::status_t, const libtorrent::storage_error&)>, std::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>)>, std::function<void(const libtorrent::storage_error&, libtorrent::aux::container_wrapper<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, std::vector<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, std::allocator<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void> > > >)> >::has_fallback_type_> (no_backup_flag=..., storage=0x7f53a82b1120, visitor=<synthetic pointer>..., logical_which=<optimized out>, internal_which=<optimized out>) at /usr/include/boost/variant/detail/visitation_impl.hpp:238
No locals.
#39 boost::variant<std::function<void(libtorrent::disk_buffer_holder, libtorrent::flags::bitfield_flag<unsigned char, libtorrent::disk_job_flags_tag, void>, const libtorrent::storage_error&)>, std::function<void(const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function<void(libtorrent::status_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const libtorrent::storage_error&)>, std::function<void()>, std::function<void(libtorrent::status_t, const libtorrent::storage_error&)>, std::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>)>, std::function<void(const libtorrent::storage_error&, libtorrent::aux::container_wrapper<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, std::vector<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, std::allocator<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void> > > >)> >::internal_apply_visitor_impl<boost::detail::variant::invoke_visitor<libtorrent::(anonymous namespace)::caller_visitor const, false>, void*> (storage=0x7f53a82b1120, visitor=<synthetic pointer>..., logical_which=<optimized out>, internal_which=<optimized out>) at /usr/include/boost/variant/variant.hpp:2337
No locals.
#40 boost::variant<std::function<void(libtorrent::disk_buffer_holder, libtorrent::flags::bitfield_flag<unsigned char, libtorrent::disk_job_flags_tag, void>, const libtorrent::storage_error&)>, std::function<void(const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function<void(libtorrent::status_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const libtorrent::storage_error&)>, std::function<void()>, std::function<void(libtorrent::status_t, const libtorrent::storage_error&)>, std::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>)>, std::function<void(const libtorrent::storage_error&, libtorrent::aux::container_wrapper<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, std::vector<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, std::allocator<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void> > > >)> >::internal_apply_visitor<boost::detail::variant::invoke_visitor<libtorrent::(anonymous namespace)::caller_visitor const, false> > (visitor=<synthetic pointer>..., this=0x7f53a82b1118) at /usr/include/boost/variant/variant.hpp:2349
No locals.
#41 boost::variant<std::function<void(libtorrent::disk_buffer_holder, libtorrent::flags::bitfield_flag<unsigned char, libtorrent::disk_job_flags_tag, void>, const libtorrent::storage_error&)>, std::function<void(const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function<void(libtorrent::status_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const libtorrent::storage_error&)>, std::function<void()>, std::function<void(libtorrent::status_t, const libtorrent::storage_error&)>, std::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>)>, std::function<void(const libtorrent::storage_error&, libtorrent::aux::container_wrapper<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, std::vector<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, std::allocator<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void> > > >)> >::apply_visitor<libtorrent::(anonymous namespace)::caller_visitor const> (visitor=..., this=0x7f53a82b1118) at /usr/include/boost/variant/variant.hpp:2393
        invoker = <optimized out>
        invoker = <optimized out>
#42 boost::apply_visitor<libtorrent::(anonymous namespace)::caller_visitor, boost::variant<std::function<void(libtorrent::disk_buffer_holder, libtorrent::flags::bitfield_flag<unsigned char, libtorrent::disk_job_flags_tag>, const libtorrent::storage_error&)>, std::function<void(const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>, const libtorrent::digest32<160>&, const libtorrent::storage_error&)>, std::function<void(libtorrent::status_t, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, const libtorrent::storage_error&)>, std::function<void()>, std::function<void(libtorrent::status_t, const libtorrent::storage_error&)>, std::function<void(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, const libtorrent::storage_error&)>, std::function<void(libtorrent::aux::strong_typedef<int, libtorrent::aux::piece_index_tag, void>)>, std::function<void(const libtorrent::storage_error&, libtorrent::aux::container_wrapper<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, libtorrent::aux::strong_typedef<int, libtorrent::aux::file_index_tag, void>, std::vector<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void>, std::allocator<libtorrent::aux::strong_typedef<unsigned char, libtorrent::download_priority_tag, void> > > >)> >&> (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 = {<std::array<libtorrent::disk_io_job*, 64>> = {_M_elems = {0x7f53a8d88606, 0x300000001, 0x0, 0xe5a11ae1d6b003c, 0x0, 0x7f53a84ab420, 0x7f53a83afd50, 0x7f53a83afd40, 0x7f53a83afd30, 0x7f53a83afd38, 0x0, 0x7f53a8b5cfb7 <libtorrent::peer_connection::fill_send_buffer()+119>, 0x0, 0x7f53a8be0bb9 <libtorrent::aux::session_impl::sent_bytes(int, int)+61>, 0x7f53a82f7ac8, 0x7f53a84ab3d8, 0x7f53a84ab3ec, 0x0, 0x7f53a87dfbc8, 0x7f53a83affb0, 0x0, 0x7f53a8aaa261 <libtorrent::disk_io_thread_pool::job_queued(int)+1589>, 0x7f53a835e9a0, 0x7f53a835e990, 0x1fa82f7a00, 0xe2, 0x0, 0x3afe88, 0x7f53a84ab3f8, 0xe5a11ae1d6b003c, 0xe2, 0x7f53a84ab3f8, 0x7f5300000000, 0xffffffe1, 0xe2, 0x7f53a83afe88, 0x16ff254cbfd448ad, 0x7f53a8b6424e <libtorrent::peer_connection::on_send_data(boost::system::error_code const&, unsigned long)+768>, 0x7f53a82f7a00, 0x7f53a82f79f0, 0x69d, 0x69d, 0x7f53a833cd20, 0x69d, 0x7f53a8bff494 <libtorrent::aux::session_impl::on_udp_packet(std::weak_ptr<libtorrent::aux::session_udp_socket>, std::weak_ptr<libtorrent::aux::listen_socket_t>, libtorrent::aux::transport, boost::system::error_code const&)>, 0x7f53a8eacde9 <__private_cond_signal+162>, 0x7f5300000000, 0xe5a11ae1d6b003c, 0x7f53a830b420, 0x7f53a84ab1a0, 0x7f53a830b420, 0x7f53a83aff60, 0x7f53a87dfbc8, 0x7f53a83affb0, 0x0, 0x7f53a8a96acc <libtorrent::disk_io_thread::submit_jobs()+224>, 0x7f53a84ab228, 0x7f53a83aff00, 0x0, 0xe5a11ae1d6b003c, 0x7f53a84aa050, 0x7f53a8be0a4f <libtorrent::aux::session_impl::submit_disk_jobs()+23>, 0x7f53a830b420, 0x7f53a8c1a56c <libtorrent::aux::session_impl::wrap<void (libtorrent::aux::session_impl::*)()>(void (libtorrent::aux::session_impl::*)())+50>}}, <No data fields>}
        cnt = 0
#45 0x00007f53a8aa8d80 in std::__invoke_impl<void, void (libtorrent::disk_io_thread::*&)(), libtorrent::disk_io_thread*&> (__t=@0x7f53a83afea0: 0x7f53a84ab1a0, __f=@0x7f53a83afe90: (void (libtorrent::disk_io_thread::*)(libtorrent::disk_io_thread * const)) 0x7f53a8a96cea <libtorrent::disk_io_thread::call_job_handlers()>) at /usr/include/c++/11.2.1/bits/invoke.h:71
No locals.
#46 std::__invoke<void (libtorrent::disk_io_thread::*&)(), libtorrent::disk_io_thread*&> (__fn=@0x7f53a83afe90: (void (libtorrent::disk_io_thread::*)(libtorrent::disk_io_thread * const)) 0x7f53a8a96cea <libtorrent::disk_io_thread::call_job_handlers()>) at /usr/include/c++/11.2.1/bits/invoke.h:96
No locals.
#47 std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>::__call<void, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (__args=..., this=0x7f53a83afe90) at /usr/include/c++/11.2.1/functional:420
No locals.
#48 std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>::operator()<, void>() (this=0x7f53a83afe90) at /usr/include/c++/11.2.1/functional:503
No locals.
#49 boost::asio::asio_handler_invoke<std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()> >(std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>&, ...) (function=...) at /usr/include/boost/asio/handler_invoke_hook.hpp:88
No locals.
#50 boost_asio_handler_invoke_helpers::invoke<std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>, std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()> >(std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>&, std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>&) (context=..., function=...) at /usr/include/boost/asio/detail/handler_invoke_helpers.hpp:54
No locals.
#51 boost::asio::detail::handler_work<std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul>, void>::complete<std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()> >(std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>&, std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>&) (handler=..., function=..., this=<synthetic pointer>) at /usr/include/boost/asio/detail/handler_work.hpp:512
No locals.
#52 boost::asio::detail::completion_handler<std::_Bind<void (libtorrent::disk_io_thread::*(libtorrent::disk_io_thread*))()>, boost::asio::io_context::basic_executor_type<std::allocator<void>, 0ul> >::do_complete(void*, boost::asio::detail::scheduler_operation*, boost::system::error_code const&, unsigned long) (owner=0x7f53a87dfb10, base=<optimized out>) at /usr/include/boost/asio/detail/completion_handler.hpp:74
        b = <optimized out>
        h = <optimized out>
        p = {h = 0x7f53a83afe90, v = 0x0, p = 0x0}
        w = <optimized out>
        handler = {<std::_Weak_result_type<void (libtorrent::disk_io_thread::*)()>> = {<std::_Weak_result_type_memfun<void (libtorrent::disk_io_thread::*)(), true>> = {<No data fields>}, <No data fields>}, _M_f = (void (libtorrent::disk_io_thread::*)(libtorrent::disk_io_thread * const)) 0x7f53a8a96cea <libtorrent::disk_io_thread::call_job_handlers()>, _M_bound_args = {<std::_Tuple_impl<0, libtorrent::disk_io_thread*>> = {<std::_Head_base<0, libtorrent::disk_io_thread*, false>> = {_M_head_impl = 0x7f53a84ab1a0}, <No data fields>}, <No data fields>}}
#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 = <optimized out>
#55 0x00007f53a8a6cf03 in boost::asio::detail::scheduler::run (this=0x7f53a87dfb10, ec=...) at /usr/include/boost/asio/detail/impl/scheduler.ipp:210
        this_thread = {<boost::asio::detail::thread_info_base> = {<boost::asio::detail::noncopyable> = {<No data fields>}, 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 = {<boost::asio::detail::noncopyable> = {<No data fields>}, front_ = 0x7f53a830b420, back_ = 0x7f53a830b420}, private_outstanding_work = 1}
        ctx = {<boost::asio::detail::noncopyable> = {<No data fields>}, key_ = 0x7f53a87dfb10, value_ = 0x7f53a83affb0, next_ = 0x0}
        lock = {<boost::asio::detail::noncopyable> = {<No data fields>}, mutex_ = @0x7f53a87dfb40, locked_ = false}
        n = 318
#56 0x00007f53a8bbaa0b in boost::asio::io_context::run (this=<optimized out>) at /usr/include/boost/asio/impl/io_context.ipp:63
        ec = {{d1_ = {val_ = 0, cat_ = 0x0}, d2_ = '\000' <repeats 15 times>}, lc_flags_ = 0}
        s = <optimized out>
        ec = <optimized out>
        s = <optimized out>
#57 operator() (__closure=<optimized out>) at session.cpp:363
        s = <optimized out>
        s = <optimized out>
#58 std::__invoke_impl<void, libtorrent::session::start(libtorrent::session_handle::session_flags_t, libtorrent::session_params&&, libtorrent::io_service*)::<lambda()> > (__f=...) at /usr/include/c++/11.2.1/bits/invoke.h:61
No locals.
#59 std::__invoke<libtorrent::session::start(libtorrent::session_handle::session_flags_t, libtorrent::session_params&&, libtorrent::io_service*)::<lambda()> > (__fn=...) at /usr/include/c++/11.2.1/bits/invoke.h:96
No locals.
#60 std::thread::_Invoker<std::tuple<libtorrent::session::start(libtorrent::session_handle::session_flags_t, libtorrent::session_params&&, libtorrent::io_service*)::<lambda()> > >::_M_invoke<0> (this=<optimized out>) at /usr/include/c++/11.2.1/bits/std_thread.h:253
No locals.
#61 std::thread::_Invoker<std::tuple<libtorrent::session::start(libtorrent::session_handle::session_flags_t, libtorrent::session_params&&, libtorrent::io_service*)::<lambda()> > >::operator() (this=<optimized out>) at /usr/include/c++/11.2.1/bits/std_thread.h:260
No locals.
#62 std::thread::_State_impl<std::thread::_Invoker<std::tuple<libtorrent::session::start(libtorrent::session_handle::session_flags_t, libtorrent::session_params&&, libtorrent::io_service*)::<lambda()> > > >::_M_run(void) (this=<optimized out>) 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 = <optimized out>
#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:

  • gnu++14 now instead of c++14 (rebuilding repro with gnu++14/17 instead still segfaults. changing configure.ac to [ext] to use gnu++14 still segfaults)
  • no -DHAVE_CXX14=11 (does not seem relevant in any source files)
  • no -DNDEBUG=1 (no change if undefined entirely, also this is enabled with any release variant to cmake so it would be the same)
  • _FILE_OFFSET_BITS=64 (not relevant as defined in .cpp anyway)
  • -fexceptions (enabled via the default exceptions feature in cmake, adding it via flags to configure.ac has no change and still segfaults, also i'm pretty sure this is default in c++)

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.

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

commented

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

commented
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, <https://www.gnu.org/software/libiconv/>
   Convert strings between various encodings
 * OpenSSL, Full-strength general purpose cryptography library, <https://www.openssl.org/>
   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)

commented

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.

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.

commented

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.