==> Synchronizing chroot copy [/chroot/armv7h/root] -> [build]...done
==> Making package: i2pd-git 20190425.r5343-1 (Mon May  6 20:10:32 2019)
==> Retrieving sources...
  -> Cloning i2pd-git git repo...
Cloning into bare repository '/srv/build/builder/work/i2pd-git/i2pd-git'...
  -> Found i2pd.service
  -> Found i2pd.tmpfiles.conf
  -> Found i2pd.conf
==> Validating source files with sha512sums...
    i2pd-git ... Skipped
    i2pd.service ... Passed
    i2pd.tmpfiles.conf ... Passed
    i2pd.conf ... Passed
Host and machine ids are equal (2b3dd5a7c7b749ff93431232041f2429): refusing to link journals
==> Making package: i2pd-git 20190425.r5343-1 (Mon 06 May 2019 08:12:04 PM EDT)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (3) boost-libs-1.69.0-2  crypto++-8.2.0-1  miniupnpc-2.1-2

Total Download Size:    2.92 MiB
Total Installed Size:  13.71 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading boost-libs-1.69.0-2-armv7h.pkg.tar.xz...
downloading crypto++-8.2.0-1-armv7h.pkg.tar.xz...
downloading miniupnpc-2.1-2-armv7h.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing crypto++...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing miniupnpc...
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (11) jsoncpp-1.8.4-2  libnsl-1.2.0-1  libuv-1.28.0-1
              perl-error-0.17027-1  perl-mailtools-2.20-2  perl-timedate-2.30-5
              rhash-1.3.8-1  shared-mime-info-1.12-1  boost-1.69.0-2
              cmake-3.14.3-1  git-2.21.0-1

Total Download Size:    21.84 MiB
Total Installed Size:  226.56 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading jsoncpp-1.8.4-2-armv7h.pkg.tar.xz...
downloading libuv-1.28.0-1-armv7h.pkg.tar.xz...
downloading rhash-1.3.8-1-armv7h.pkg.tar.xz...
downloading cmake-3.14.3-1-armv7h.pkg.tar.xz...
downloading perl-error-0.17027-1-any.pkg.tar.xz...
downloading perl-timedate-2.30-5-any.pkg.tar.xz...
downloading perl-mailtools-2.20-2-any.pkg.tar.xz...
downloading git-2.21.0-1-armv7h.pkg.tar.xz...
downloading boost-1.69.0-2-armv7h.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing shared-mime-info...
installing jsoncpp...
Optional dependencies for jsoncpp
    jsoncpp-doc: documentation
installing libnsl...
installing libuv...
installing rhash...
installing cmake...
Optional dependencies for cmake
    qt5-base: cmake-gui
    libxkbcommon-x11: cmake-gui
installing perl-error...
installing perl-timedate...
installing perl-mailtools...
installing git...
Optional dependencies for git
    tk: gitk and git gui
    perl-libwww: git svn
    perl-term-readkey: git svn and interactive.singlekey setting
    perl-mime-tools: git send-email
    perl-net-smtp-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    perl-mediawiki-api: git mediawiki support
    perl-datetime-format-iso8601: git mediawiki support
    perl-lwp-protocol-https: git mediawiki https support
    perl-cgi: gitweb (web interface) support
    python2: various helper scripts
    subversion: git svn
    gnome-keyring: GNOME keyring credential helper
    libsecret: libsecret credential helper [installed]
installing boost...
Optional dependencies for boost
    python: for python bindings
    python2: for python2 bindings
:: Running post-transaction hooks...
(1/5) Warn about old perl modules
(2/5) Reloading system manager configuration...
  Skipped: Current root is not booted.
(3/5) Creating system user accounts...
Creating group git with gid 977.
Creating user git (git daemon user) with uid 977 and gid 977.
(4/5) Arming ConditionNeedsUpdate...
(5/5) Updating the MIME type database...
==> Retrieving sources...
  -> Found i2pd.service
  -> Found i2pd.tmpfiles.conf
  -> Found i2pd.conf
==> WARNING: Skipping all source file integrity checks.
==> Extracting sources...
  -> Creating working copy of i2pd-git git repo...
Cloning into 'i2pd-git'...
done.
==> Starting pkgver()...
==> Starting build()...
CMake Warning:
  No source or binary directory provided.  Both will be assumed to be the
  same as the current working directory, but note that this warning will
  become a fatal error in future CMake releases.


-- The C compiler identification is GNU 8.2.1
-- The CXX compiler identification is GNU 8.2.1
-- Check for working C compiler: /usr/bin/cc
-- Check for working C compiler: /usr/bin/cc -- works
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Detecting C compile features
-- Detecting C compile features - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test CXX11_SUPPORTED
-- Performing Test CXX11_SUPPORTED - Success
-- Performing Test CXX0X_SUPPORTED
-- Performing Test CXX0X_SUPPORTED - Success
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create
-- Looking for pthread_create - not found
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Boost version: 1.69.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   program_options
--   date_time
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "1.1.1b")  
-- Found MiniUPnP headers: /usr/include
-- Found MiniUPnP library: /usr/lib/libminiupnpc.so
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.11") 
-- Building for testnet
CMake Warning at CMakeLists.txt:400 (message):
  This build will NOT work on mainline i2p


-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB
-- Performing Test HAVE_CXX_ATOMICS64_WITHOUT_LIB - Success
-- Performing Test LLVM_HAS_ATOMICS
-- Performing Test LLVM_HAS_ATOMICS - Success
-- ---------------------------------------
-- Build type         : Release
-- Compiler vendor    : GNU
-- Compiler version   : 8.2.1
-- Compiler path      : /usr/bin/c++
-- Architecture       : armv7
-- Install prefix:    : /usr
-- Options:
--   AESNI            : OFF
--   AVX              : OFF
--   HARDENING        : on
--   LIBRARY          : ON
--   BINARY           : ON
--   STATIC BUILD     : OFF
--   UPnP             : on
--   PCH              : OFF
--   MESHNET          : on
--   ADDRSANITIZER    : OFF
--   THREADSANITIZER  : OFF
--   I2LUA            : OFF
--   WEBSOCKETS       : OFF
-- ---------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /build/i2pd-git/src/i2pd-git/build
Scanning dependencies of target libi2pd
[  1%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/BloomFilter.cpp.o
[  3%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Config.cpp.o
[  4%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/CPU.cpp.o
[  6%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Crypto.cpp.o
[  7%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/CryptoKey.cpp.o
[  9%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Garlic.cpp.o
In file included from /usr/include/c++/8.2.1/map:60,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Garlic.cpp:3:
/usr/include/c++/8.2.1/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<i2p::garlic::SessionTag&&>, std::tuple<>}; _Key = i2p::garlic::SessionTag; _Val = std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> >; _KeyOfValue = std::_Select1st<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >; _Compare = std::less<i2p::garlic::SessionTag>; _Alloc = std::allocator<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::garlic::SessionTag, std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> >, std::_Select1st<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >, std::less<i2p::garlic::SessionTag>, std::allocator<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >’} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Garlic.cpp:3:
/usr/include/c++/8.2.1/bits/stl_map.h: In member function ‘void i2p::garlic::GarlicDestination::AddSessionKey(const uint8_t*, const uint8_t*)’:
/usr/include/c++/8.2.1/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::garlic::SessionTag, std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> >, std::_Select1st<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >, std::less<i2p::garlic::SessionTag>, std::allocator<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/8.2.1/bits/stl_map.h: In member function ‘void i2p::garlic::GarlicDestination::HandleAESBlock(uint8_t*, size_t, std::shared_ptr<i2p::garlic::AESDecryption>, std::shared_ptr<i2p::tunnel::InboundTunnel>)’:
/usr/include/c++/8.2.1/bits/stl_map.h:518:8: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::garlic::SessionTag, std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> >, std::_Select1st<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >, std::less<i2p::garlic::SessionTag>, std::allocator<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::garlic::SessionTag, std::shared_ptr<i2p::garlic::AESDecryption> > >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 10%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Gzip.cpp.o
[ 12%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/HTTP.cpp.o
/build/i2pd-git/src/i2pd-git/libi2pd/HTTP.cpp: In function ‘std::pair<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> > i2p::http::parse_header_line(const string&)’:
/build/i2pd-git/src/i2pd-git/libi2pd/HTTP.cpp:64:6: warning: this ‘while’ clause does not guard... [-Wmisleading-indentation]
      while ((pos + len) < max && isspace(line.at(pos + len)))
      ^~~~~
/build/i2pd-git/src/i2pd-git/libi2pd/HTTP.cpp:66:3: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the ‘whileif (len == 1) return std::make_pair("", ""); // no following space, but something else
   ^~
[ 14%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/I2NPProtocol.cpp.o
[ 15%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Identity.cpp.o
/build/i2pd-git/src/i2pd-git/libi2pd/Identity.cpp: In static member function ‘static void i2p::data::PrivateKeys::GenerateSigningKeyPair(i2p::data::SigningKeyType, uint8_t*, uint8_t*)’:
/build/i2pd-git/src/i2pd-git/libi2pd/Identity.cpp:719:14: warning: this statement may fall through [-Wimplicit-fallthrough=]
     LogPrint (eLogWarning, "Identity: RSA signature type is not supported. Creating EdDSA");
     ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/libi2pd/Identity.cpp:721:4: note: here
    case SIGNING_KEY_TYPE_EDDSA_SHA512_ED25519:
    ^~~~
[ 17%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/LeaseSet.cpp.o
[ 18%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/FS.cpp.o
[ 20%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Log.cpp.o
/build/i2pd-git/src/i2pd-git/libi2pd/Log.cpp:37:3: warning: ISO C++ does not allow C99 designated initializers [-Wpedantic]
   [eLogNone]      = "\033[0m",    /* reset */
   ^
/build/i2pd-git/src/i2pd-git/libi2pd/Log.cpp:38:3: warning: ISO C++ does not allow C99 designated initializers [-Wpedantic]
   [eLogError]     = "\033[1;31m", /* red */
   ^
/build/i2pd-git/src/i2pd-git/libi2pd/Log.cpp:39:3: warning: ISO C++ does not allow C99 designated initializers [-Wpedantic]
   [eLogWarning]   = "\033[1;33m", /* yellow */
   ^
/build/i2pd-git/src/i2pd-git/libi2pd/Log.cpp:40:3: warning: ISO C++ does not allow C99 designated initializers [-Wpedantic]
   [eLogInfo]      = "\033[1;36m", /* cyan */
   ^
/build/i2pd-git/src/i2pd-git/libi2pd/Log.cpp:41:3: warning: ISO C++ does not allow C99 designated initializers [-Wpedantic]
   [eLogDebug]     = "\033[1;34m", /* blue */
   ^
/build/i2pd-git/src/i2pd-git/libi2pd/Log.cpp:42:3: warning: ISO C++ does not allow C99 designated initializers [-Wpedantic]
   [eNumLogLevels] = "\033[0m",    /* reset */
   ^
[ 21%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/NTCPSession.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NTCPSession.cpp:7:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NTCPSession.cpp:7:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 23%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/NetDbRequests.cpp.o
[ 25%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/NetDb.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NetDb.cpp:3:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const i2p::data::Tag<32>&}; _Tp = i2p::data::Tag<32>; _Alloc = std::allocator<i2p::data::Tag<32> >]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::data::Tag<32> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::data::Tag<32>*, std::vector<i2p::data::Tag<32> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NetDb.cpp:3:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘std::vector<i2p::data::Tag<32> > i2p::data::NetDb::GetClosestFloodfills(const IdentHash&, size_t, std::set<i2p::data::Tag<32> >&, bool) const’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::data::Tag<32>*, std::vector<i2p::data::Tag<32> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void i2p::data::NetDb::HandleDatabaseLookupMsg(std::shared_ptr<const i2p::I2NPMessage>)’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::data::Tag<32>*, std::vector<i2p::data::Tag<32> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NetDb.cpp:3:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {i2p::tunnel::TunnelMessageBlock}; _Tp = i2p::tunnel::TunnelMessageBlock; _Alloc = std::allocator<i2p::tunnel::TunnelMessageBlock>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::tunnel::TunnelMessageBlock>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::tunnel::TunnelMessageBlock>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’} changed in GCC 7.1
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {i2p::tunnel::TunnelMessageBlock}; _Tp = i2p::tunnel::TunnelMessageBlock; _Alloc = std::allocator<i2p::tunnel::TunnelMessageBlock>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’ changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:60,
                 from /usr/include/boost/system/detail/std_interoperability.hpp:11,
                 from /usr/include/boost/system/error_code.hpp:947,
                 from /usr/include/boost/asio/detail/throw_error.hpp:19,
                 from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23,
                 from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76,
                 from /usr/include/boost/asio/detail/tss_ptr.hpp:27,
                 from /usr/include/boost/asio/detail/call_stack.hpp:20,
                 from /usr/include/boost/asio/detail/thread_context.hpp:20,
                 from /usr/include/boost/asio/detail/recycling_allocator.hpp:20,
                 from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21,
                 from /usr/include/boost/asio/detail/executor_op.hpp:20,
                 from /usr/include/boost/asio/impl/system_executor.hpp:18,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NetDb.cpp:4:
/usr/include/c++/8.2.1/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const i2p::data::Tag<32>&>, std::tuple<>}; _Key = i2p::data::Tag<32>; _Val = std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> >; _KeyOfValue = std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >; _Compare = std::less<i2p::data::Tag<32> >; _Alloc = std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >’} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:61,
                 from /usr/include/boost/system/detail/std_interoperability.hpp:11,
                 from /usr/include/boost/system/error_code.hpp:947,
                 from /usr/include/boost/asio/detail/throw_error.hpp:19,
                 from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23,
                 from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76,
                 from /usr/include/boost/asio/detail/tss_ptr.hpp:27,
                 from /usr/include/boost/asio/detail/call_stack.hpp:20,
                 from /usr/include/boost/asio/detail/thread_context.hpp:20,
                 from /usr/include/boost/asio/detail/recycling_allocator.hpp:20,
                 from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21,
                 from /usr/include/boost/asio/detail/executor_op.hpp:20,
                 from /usr/include/boost/asio/impl/system_executor.hpp:18,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NetDb.cpp:4:
/usr/include/c++/8.2.1/bits/stl_map.h: In member function ‘bool i2p::data::NetDb::AddLeaseSet2(const IdentHash&, const uint8_t*, int, uint8_t)’:
/usr/include/c++/8.2.1/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/8.2.1/bits/stl_map.h: In member function ‘bool i2p::data::NetDb::AddLeaseSet(const IdentHash&, const uint8_t*, int)’:
/usr/include/c++/8.2.1/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::data::LeaseSet> > >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 26%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Profiling.cpp.o
[ 28%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Reseed.cpp.o
[ 29%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/RouterContext.cpp.o
/build/i2pd-git/src/i2pd-git/libi2pd/RouterContext.cpp: In member function ‘void i2p::RouterContext::SetBandwidth(char)’:
/build/i2pd-git/src/i2pd-git/libi2pd/RouterContext.cpp:316:22: warning: this statement may fall through [-Wimplicit-fallthrough=]
    case unlim : caps |= i2p::data::RouterInfo::eExtraBandwidth; //  no break here, extra + high means 'X'
                 ~~~~~^~~~~~
/build/i2pd-git/src/i2pd-git/libi2pd/RouterContext.cpp:317:4: note: here
    case high  : caps |= i2p::data::RouterInfo::eHighBandwidth;  break;
    ^~~~
[ 31%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/RouterInfo.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/RouterInfo.cpp:5:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const i2p::data::RouterInfo::Introducer&}; _Tp = i2p::data::RouterInfo::Introducer; _Alloc = std::allocator<i2p::data::RouterInfo::Introducer>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::data::RouterInfo::Introducer>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::data::RouterInfo::Introducer*, std::vector<i2p::data::RouterInfo::Introducer> >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/RouterInfo.cpp:5:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘bool i2p::data::RouterInfo::AddIntroducer(const i2p::data::RouterInfo::Introducer&)’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::data::RouterInfo::Introducer*, std::vector<i2p::data::RouterInfo::Introducer> >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 32%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/SSU.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/SSU.cpp:3:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/SSU.cpp:3:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 34%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/SSUData.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/SSUData.cpp:3:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/SSUData.cpp:3:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 35%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/SSUSession.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/SSUSession.cpp:2:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/SSUSession.cpp:2:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 37%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Streaming.cpp.o
/build/i2pd-git/src/i2pd-git/libi2pd/Streaming.cpp: In member function ‘void i2p::stream::Stream::HandleResendTimer(const boost::system::error_code&)’:
/build/i2pd-git/src/i2pd-git/libi2pd/Streaming.cpp:849:13: warning: this statement may fall through [-Wimplicit-fallthrough=]
       m_RTO = INITIAL_RTO; // drop RTO to initial upon tunnels pair change first time
       ~~~~~~^~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/libi2pd/Streaming.cpp:851:6: note: here
      case 4:
      ^~~~
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Streaming.cpp:1:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Streaming.cpp:1:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Streaming.cpp:1:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {i2p::tunnel::TunnelMessageBlock}; _Tp = i2p::tunnel::TunnelMessageBlock; _Alloc = std::allocator<i2p::tunnel::TunnelMessageBlock>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::tunnel::TunnelMessageBlock>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void i2p::stream::Stream::SendPackets(const std::vector<i2p::stream::Packet*>&)’:
/usr/include/c++/8.2.1/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’ changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[ 39%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Destination.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Destination.cpp:4:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const i2p::data::Tag<32>&}; _Tp = i2p::data::Tag<32>; _Alloc = std::allocator<i2p::data::Tag<32> >]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::data::Tag<32> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::data::Tag<32>*, std::vector<i2p::data::Tag<32> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Crypto.h:6,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Destination.cpp:4:
/usr/include/c++/8.2.1/bits/stl_vector.h: In constructor ‘i2p::client::LeaseSetDestination::LeaseSetDestination(bool, const std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >*)’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::data::Tag<32>*, std::vector<i2p::data::Tag<32> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:60,
                 from /usr/include/boost/system/detail/std_interoperability.hpp:11,
                 from /usr/include/boost/system/error_code.hpp:947,
                 from /usr/include/boost/asio/detail/throw_error.hpp:19,
                 from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23,
                 from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76,
                 from /usr/include/boost/asio/detail/tss_ptr.hpp:27,
                 from /usr/include/boost/asio/detail/call_stack.hpp:20,
                 from /usr/include/boost/asio/detail/thread_context.hpp:20,
                 from /usr/include/boost/asio/detail/recycling_allocator.hpp:20,
                 from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21,
                 from /usr/include/boost/asio/detail/executor_op.hpp:20,
                 from /usr/include/boost/asio/impl/system_executor.hpp:18,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Timestamp.h:8,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Destination.cpp:7:
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = i2p::data::Tag<32>; _Val = std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >; _KeyOfValue = std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >; _Compare = std::less<i2p::data::Tag<32> >; _Alloc = std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:2486:5: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >’} changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In static member function ‘static void boost::asio::detail::completion_handler<Handler>::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with Handler = i2p::client::LeaseSetDestination::CancelDestinationRequest(const IdentHash&, bool)::<lambda()>]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >’} changed in GCC 7.1
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void i2p::client::LeaseSetDestination::HandleDatabaseStoreMessage(const uint8_t*, size_t)’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void i2p::client::LeaseSetDestination::RequestLeaseSet(const IdentHash&, i2p::client::LeaseSetDestination::RequestComplete, std::shared_ptr<const i2p::data::BlindedPublicKey>)’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void i2p::client::LeaseSetDestination::HandleRequestTimoutTimer(const boost::system::error_code&, const IdentHash&)’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> >, std::_Select1st<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, std::shared_ptr<i2p::client::LeaseSetDestination::LeaseSetRequest> > >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
[ 40%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/TransitTunnel.cpp.o
[ 42%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Tunnel.cpp.o
[ 43%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/TunnelGateway.cpp.o
[ 45%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Transports.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Transports.cpp:1:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const i2p::data::Tag<32>&}; _Tp = i2p::data::Tag<32>; _Alloc = std::allocator<i2p::data::Tag<32> >]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::data::Tag<32> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::data::Tag<32>*, std::vector<i2p::data::Tag<32> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Transports.cpp:1:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void i2p::transport::Transports::RestrictRoutesToRouters(std::set<i2p::data::Tag<32> >)’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::data::Tag<32>*, std::vector<i2p::data::Tag<32> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Transports.cpp:1:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Transports.cpp:1:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:60,
                 from /usr/include/boost/system/detail/std_interoperability.hpp:11,
                 from /usr/include/boost/system/error_code.hpp:947,
                 from /usr/include/boost/asio/detail/throw_error.hpp:19,
                 from /usr/include/boost/asio/detail/impl/posix_tss_ptr.ipp:23,
                 from /usr/include/boost/asio/detail/posix_tss_ptr.hpp:76,
                 from /usr/include/boost/asio/detail/tss_ptr.hpp:27,
                 from /usr/include/boost/asio/detail/call_stack.hpp:20,
                 from /usr/include/boost/asio/detail/thread_context.hpp:20,
                 from /usr/include/boost/asio/detail/recycling_allocator.hpp:20,
                 from /usr/include/boost/asio/detail/handler_alloc_helpers.hpp:21,
                 from /usr/include/boost/asio/detail/executor_op.hpp:20,
                 from /usr/include/boost/asio/impl/system_executor.hpp:18,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/RouterContext.h:8,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Transports.cpp:3:
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = i2p::data::Tag<32>; _Val = std::pair<const i2p::data::Tag<32>, i2p::transport::Peer>; _KeyOfValue = std::_Select1st<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >; _Compare = std::less<i2p::data::Tag<32> >; _Alloc = std::allocator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:2486:5: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, i2p::transport::Peer>, std::_Select1st<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >’} changed in GCC 7.1
     _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::size_type std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::erase(const _Key&) [with _Key = i2p::data::Tag<32>; _Val = std::pair<const i2p::data::Tag<32>, i2p::transport::Peer>; _KeyOfValue = std::_Select1st<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >; _Compare = std::less<i2p::data::Tag<32> >; _Alloc = std::allocator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:2507:4: note: parameter passing for argument of type ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >’ changed in GCC 7.1
    _M_erase_aux(__first++);
    ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void i2p::transport::Transports::PostMessages(i2p::data::IdentHash, std::vector<std::shared_ptr<i2p::I2NPMessage> >)’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, i2p::transport::Peer>, std::_Select1st<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In static member function ‘static void boost::asio::detail::completion_handler<Handler>::do_complete(void*, boost::asio::detail::operation*, const boost::system::error_code&, std::size_t) [with Handler = i2p::transport::Transports::PeerDisconnected(std::shared_ptr<i2p::transport::TransportSession>)::<lambda()>]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, i2p::transport::Peer>, std::_Select1st<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void i2p::transport::Transports::HandleRequestComplete(std::shared_ptr<const i2p::data::RouterInfo>, i2p::data::IdentHash)’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, i2p::transport::Peer>, std::_Select1st<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘void i2p::transport::Transports::HandlePeerCleanupTimer(const boost::system::error_code&)’:
/usr/include/c++/8.2.1/bits/stl_tree.h:1141:2: note: parameter passing for argument of type ‘std::_Rb_tree<i2p::data::Tag<32>, std::pair<const i2p::data::Tag<32>, i2p::transport::Peer>, std::_Select1st<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >, std::less<i2p::data::Tag<32> >, std::allocator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const i2p::data::Tag<32>, i2p::transport::Peer> >’} changed in GCC 7.1
  _M_erase_aux(__position);
  ^~~~~~~~~~~~
[ 46%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/TunnelEndpoint.cpp.o
[ 48%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/TunnelPool.cpp.o
[ 50%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Base.cpp.o
[ 51%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/util.cpp.o
[ 53%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Datagram.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Datagram.cpp:2:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {i2p::tunnel::TunnelMessageBlock}; _Tp = i2p::tunnel::TunnelMessageBlock; _Alloc = std::allocator<i2p::tunnel::TunnelMessageBlock>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::tunnel::TunnelMessageBlock>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’} changed in GCC 7.1
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Datagram.cpp:2:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Datagram.cpp:2:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void i2p::datagram::DatagramSession::FlushSendQueue()’:
/usr/include/c++/8.2.1/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’ changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[ 54%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Family.cpp.o
[ 56%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Signature.cpp.o
[ 57%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Timestamp.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/asio/detail/impl/service_registry.ipp:19,
                 from /usr/include/boost/asio/detail/service_registry.hpp:163,
                 from /usr/include/boost/asio/impl/execution_context.hpp:20,
                 from /usr/include/boost/asio/execution_context.hpp:408,
                 from /usr/include/boost/asio/detail/scheduler.hpp:21,
                 from /usr/include/boost/asio/system_context.hpp:19,
                 from /usr/include/boost/asio/impl/system_executor.hpp:22,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Timestamp.cpp:7:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/asio/detail/impl/service_registry.ipp:19,
                 from /usr/include/boost/asio/detail/service_registry.hpp:163,
                 from /usr/include/boost/asio/impl/execution_context.hpp:20,
                 from /usr/include/boost/asio/execution_context.hpp:408,
                 from /usr/include/boost/asio/detail/scheduler.hpp:21,
                 from /usr/include/boost/asio/system_context.hpp:19,
                 from /usr/include/boost/asio/impl/system_executor.hpp:22,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Timestamp.cpp:7:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 59%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/api.cpp.o
[ 60%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Event.cpp.o
In file included from /usr/include/c++/8.2.1/map:60,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Event.h:3,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Event.cpp:1:
/usr/include/c++/8.2.1/bits/stl_tree.h: In member function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&>, std::tuple<>}; _Key = std::__cxx11::basic_string<char>; _Val = std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent>; _KeyOfValue = std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >; _Compare = std::less<std::__cxx11::basic_string<char> >; _Alloc = std::allocator<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >’} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:61,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Event.h:3,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/Event.cpp:1:
/usr/include/c++/8.2.1/bits/stl_map.h: In member function ‘void i2p::event::EventCore::CollectEvent(const string&, const string&, uint64_t)’:
/usr/include/c++/8.2.1/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/8.2.1/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent>, std::_Select1st<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >, std::less<std::__cxx11::basic_string<char> >, std::allocator<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const std::__cxx11::basic_string<char>, i2p::event::EventCore::CollectedEvent> >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 62%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Gost.cpp.o
[ 64%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/ChaCha20.cpp.o
[ 65%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Poly1305.cpp.o
[ 67%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/Ed25519.cpp.o
[ 68%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/libi2pd/NTCP2.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NTCP2.cpp:16:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/libi2pd/NTCP2.cpp:16:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 70%] Linking CXX static library libi2pd.a
[ 70%] Built target libi2pd
Scanning dependencies of target libi2pdclient
[ 71%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/AddressBook.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/filesystem/path_traits.hpp:26,
                 from /usr/include/boost/filesystem/path.hpp:25,
                 from /usr/include/boost/filesystem.hpp:16,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/AddressBook.cpp:10:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/filesystem/path_traits.hpp:26,
                 from /usr/include/boost/filesystem/path.hpp:25,
                 from /usr/include/boost/filesystem.hpp:16,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/AddressBook.cpp:10:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 73%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/BOB.cpp.o
[ 75%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/ClientContext.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Config.h:5,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/ClientContext.cpp:5:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/program_options/errors.hpp:14,
                 from /usr/include/boost/program_options/options_description.hpp:12,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Config.h:5,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/ClientContext.cpp:5:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 76%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/MatchedDestination.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/asio/detail/impl/service_registry.ipp:19,
                 from /usr/include/boost/asio/detail/service_registry.hpp:163,
                 from /usr/include/boost/asio/impl/execution_context.hpp:20,
                 from /usr/include/boost/asio/execution_context.hpp:408,
                 from /usr/include/boost/asio/detail/scheduler.hpp:21,
                 from /usr/include/boost/asio/system_context.hpp:19,
                 from /usr/include/boost/asio/impl/system_executor.hpp:22,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Destination.h:14,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/MatchedDestination.h:3,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/MatchedDestination.cpp:1:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/asio/detail/impl/service_registry.ipp:19,
                 from /usr/include/boost/asio/detail/service_registry.hpp:163,
                 from /usr/include/boost/asio/impl/execution_context.hpp:20,
                 from /usr/include/boost/asio/execution_context.hpp:408,
                 from /usr/include/boost/asio/detail/scheduler.hpp:21,
                 from /usr/include/boost/asio/system_context.hpp:19,
                 from /usr/include/boost/asio/impl/system_executor.hpp:22,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Destination.h:14,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/MatchedDestination.h:3,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/MatchedDestination.cpp:1:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 78%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/I2PTunnel.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/I2PTunnel.cpp:3:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/I2PTunnel.cpp:3:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:60,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Destination.h:7,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/I2PTunnel.cpp:4:
/usr/include/c++/8.2.1/bits/stl_tree.h: In function ‘std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple<const short unsigned int&>, std::tuple<>}; _Key = short unsigned int; _Val = std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> >; _KeyOfValue = std::_Select1st<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >; _Compare = std::less<short unsigned int>; _Alloc = std::allocator<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >]’:
/usr/include/c++/8.2.1/bits/stl_tree.h:2411:7: note: parameter passing for argument of type ‘std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> >, std::_Select1st<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >’} changed in GCC 7.1
       _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/map:61,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Destination.h:7,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/I2PTunnel.cpp:4:
/usr/include/c++/8.2.1/bits/stl_map.h: In member function ‘void i2p::client::I2PUDPClientTunnel::HandleRecvFromLocal(const boost::system::error_code&, std::size_t)’:
/usr/include/c++/8.2.1/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> >, std::_Select1st<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
/usr/include/c++/8.2.1/bits/stl_map.h:499:8: note: parameter passing for argument of type ‘std::_Rb_tree<short unsigned int, std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> >, std::_Select1st<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >, std::less<short unsigned int>, std::allocator<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > > >::const_iterator’ {aka ‘std::_Rb_tree_const_iterator<std::pair<const short unsigned int, std::pair<boost::asio::ip::basic_endpoint<boost::asio::ip::udp>, long long unsigned int> > >’} changed in GCC 7.1
    __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct,
[ 79%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/I2PService.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/asio/detail/impl/service_registry.ipp:19,
                 from /usr/include/boost/asio/detail/service_registry.hpp:163,
                 from /usr/include/boost/asio/impl/execution_context.hpp:20,
                 from /usr/include/boost/asio/execution_context.hpp:408,
                 from /usr/include/boost/asio/detail/scheduler.hpp:21,
                 from /usr/include/boost/asio/system_context.hpp:19,
                 from /usr/include/boost/asio/impl/system_executor.hpp:22,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Destination.h:14,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/I2PService.cpp:1:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/asio/detail/impl/service_registry.ipp:19,
                 from /usr/include/boost/asio/detail/service_registry.hpp:163,
                 from /usr/include/boost/asio/impl/execution_context.hpp:20,
                 from /usr/include/boost/asio/execution_context.hpp:408,
                 from /usr/include/boost/asio/detail/scheduler.hpp:21,
                 from /usr/include/boost/asio/system_context.hpp:19,
                 from /usr/include/boost/asio/impl/system_executor.hpp:22,
                 from /usr/include/boost/asio/system_executor.hpp:129,
                 from /usr/include/boost/asio/associated_executor.hpp:21,
                 from /usr/include/boost/asio.hpp:21,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Destination.h:14,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/I2PService.cpp:1:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 81%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/SAM.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Identity.h:9,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/SAM.cpp:7:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Identity.h:9,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/SAM.cpp:7:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 82%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/SOCKS.cpp.o
/build/i2pd-git/src/i2pd-git/libi2pd_client/SOCKS.cpp: In member function ‘bool i2p::proxy::SOCKSHandler::HandleData(uint8_t*, std::size_t)’:
/build/i2pd-git/src/i2pd-git/libi2pd_client/SOCKS.cpp:435:8: warning: this statement may fall through [-Wimplicit-fallthrough=]
        if (m_socksv == SOCKS5) break;
        ^~
/build/i2pd-git/src/i2pd-git/libi2pd_client/SOCKS.cpp:436:7: note: here
       default:
       ^~~~~~~
[ 84%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/HTTPProxy.cpp.o
[ 85%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/I2CP.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/c++/8.2.1/queue:61,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Queue.h:4,
                 from /build/i2pd-git/src/i2pd-git/build/../libi2pd/Log.h:20,
                 from /build/i2pd-git/src/i2pd-git/libi2pd_client/I2CP.cpp:13:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {i2p::tunnel::TunnelMessageBlock}; _Tp = i2p::tunnel::TunnelMessageBlock; _Alloc = std::allocator<i2p::tunnel::TunnelMessageBlock>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::tunnel::TunnelMessageBlock>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<i2p::tunnel::TunnelMessageBlock>::iterator’ {aka ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’} changed in GCC 7.1
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘bool i2p::client::I2CPDestination::SendMsg(std::shared_ptr<i2p::I2NPMessage>, std::shared_ptr<const i2p::data::LeaseSet>)’:
/usr/include/c++/8.2.1/bits/vector.tcc:109:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<i2p::tunnel::TunnelMessageBlock*, std::vector<i2p::tunnel::TunnelMessageBlock> >’ changed in GCC 7.1
    _M_realloc_insert(end(), std::forward<_Args>(__args)...);
    ^~~~~~~~~~~~~~~~~
[ 87%] Building CXX object CMakeFiles/libi2pdclient.dir/build/i2pd-git/src/i2pd-git/libi2pd_client/WebSocks.cpp.o
[ 89%] Linking CXX static library libi2pdclient.a
[ 89%] Built target libi2pdclient
Scanning dependencies of target i2pd
[ 90%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/daemon/Daemon.cpp.o
[ 92%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/daemon/HTTPServer.cpp.o
[ 93%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/daemon/I2PControl.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /build/i2pd-git/src/i2pd-git/daemon/I2PControl.cpp:5:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/math/special_functions/math_fwd.hpp:26,
                 from /usr/include/boost/math/special_functions/sign.hpp:17,
                 from /usr/include/boost/lexical_cast/detail/inf_nan.hpp:34,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical_streams.hpp:63,
                 from /usr/include/boost/lexical_cast/detail/converter_lexical.hpp:54,
                 from /usr/include/boost/lexical_cast/try_lexical_convert.hpp:44,
                 from /usr/include/boost/lexical_cast.hpp:32,
                 from /build/i2pd-git/src/i2pd-git/daemon/I2PControl.cpp:5:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 95%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/daemon/i2pd.cpp.o
[ 96%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/daemon/UPnP.cpp.o
In file included from /usr/include/c++/8.2.1/vector:69,
                 from /usr/include/boost/thread/pthread/thread_data.hpp:26,
                 from /usr/include/boost/thread/thread_only.hpp:17,
                 from /usr/include/boost/thread/thread.hpp:12,
                 from /build/i2pd-git/src/i2pd-git/daemon/UPnP.cpp:5:
/usr/include/c++/8.2.1/bits/vector.tcc: In member function ‘void std::vector<_Tp, _Alloc>::_M_realloc_insert(std::vector<_Tp, _Alloc>::iterator, _Args&& ...) [with _Args = {const boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry&}; _Tp = boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry; _Alloc = std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry>]’:
/usr/include/c++/8.2.1/bits/vector.tcc:413:7: note: parameter passing for argument of type ‘std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> >::iterator’ {aka ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’} changed in GCC 7.1
       vector<_Tp, _Alloc>::
       ^~~~~~~~~~~~~~~~~~~
In file included from /usr/include/c++/8.2.1/vector:64,
                 from /usr/include/boost/thread/pthread/thread_data.hpp:26,
                 from /usr/include/boost/thread/thread_only.hpp:17,
                 from /usr/include/boost/thread/thread.hpp:12,
                 from /build/i2pd-git/src/i2pd-git/daemon/UPnP.cpp:5:
/usr/include/c++/8.2.1/bits/stl_vector.h: In member function ‘void boost::asio::detail::epoll_reactor::schedule_timer(boost::asio::detail::timer_queue<Time_Traits>&, const typename Time_Traits::time_type&, typename boost::asio::detail::timer_queue<Time_Traits>::per_timer_data&, boost::asio::detail::wait_op*) [with Time_Traits = boost::asio::time_traits<boost::posix_time::ptime>]’:
/usr/include/c++/8.2.1/bits/stl_vector.h:1085:4: note: parameter passing for argument of type ‘__gnu_cxx::__normal_iterator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry*, std::vector<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry, std::allocator<boost::asio::detail::timer_queue<boost::asio::detail::forwarding_posix_time_traits>::heap_entry> > >’ changed in GCC 7.1
    _M_realloc_insert(end(), __x);
    ^~~~~~~~~~~~~~~~~
[ 98%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/daemon/UnixDaemon.cpp.o
/build/i2pd-git/src/i2pd-git/daemon/UnixDaemon.cpp: In member function ‘virtual bool i2p::util::DaemonLinux::start()’:
/build/i2pd-git/src/i2pd-git/daemon/UnixDaemon.cpp:87:12: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     freopen("/dev/null", "r", stdin);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/daemon/UnixDaemon.cpp:88:12: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     freopen("/dev/null", "w", stdout);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/daemon/UnixDaemon.cpp:89:12: warning: ignoring return value of ‘FILE* freopen(const char*, const char*, FILE*)’, declared with attribute warn_unused_result [-Wunused-result]
     freopen("/dev/null", "w", stderr);
     ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/daemon/UnixDaemon.cpp:151:14: warning: ignoring return value of ‘int ftruncate(int, __off_t)’, declared with attribute warn_unused_result [-Wunused-result]
     ftruncate(pidFH, 0);
     ~~~~~~~~~^~~~~~~~~~
[100%] Linking CXX executable i2pd
[100%] Built target i2pd
==> Entering fakeroot environment...
==> Starting package()...
[ 70%] Built target libi2pd
[ 89%] Built target libi2pdclient
[100%] Built target i2pd
Install the project...
-- Install configuration: "Release"
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/lib/libi2pd.a
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/lib/libi2pdclient.a
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/bin/i2pd
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/./LICENSE
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.bsd
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.homebrew
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.linux
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.mingw
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.osx
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Daemon.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPServer.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PControl.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/UPnP.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/UnixDaemon.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/i2pd.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Base.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/BloomFilter.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/CPU.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/ChaCha20.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Config.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Crypto.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/CryptoKey.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Datagram.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Destination.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Ed25519.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Event.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/FS.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Family.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Garlic.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Gost.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Gzip.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTP.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2NPProtocol.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PEndian.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Identity.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/LeaseSet.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Log.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NTCP2.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NTCPSession.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NetDb.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NetDbRequests.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Poly1305.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Profiling.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Reseed.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterContext.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterInfo.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSU.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSUData.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSUSession.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Signature.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Streaming.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Timestamp.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TransitTunnel.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Transports.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Tunnel.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelEndpoint.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelGateway.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelPool.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/api.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/util.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/AddressBook.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/BOB.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/ClientContext.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPProxy.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2CP.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PService.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PTunnel.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/MatchedDestination.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SAM.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SOCKS.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/WebSocks.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Websocket.cpp
-- Up-to-date: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Daemon.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPServer.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PControl.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/UPnP.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Base.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/BloomFilter.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/CPU.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/ChaCha20.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Config.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Crypto.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/CryptoKey.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/CryptoWorker.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Datagram.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Destination.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Ed25519.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Event.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/FS.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Family.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Garlic.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Gost.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Gzip.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTP.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2NPProtocol.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PEndian.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Identity.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/LeaseSet.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/LittleBigEndian.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Log.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NTCP2.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NTCPSession.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NetDbRequests.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Poly1305.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Profiling.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Queue.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Reseed.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterContext.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterInfo.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSU.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSUData.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSUSession.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Signature.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Siphash.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Streaming.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Tag.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Timestamp.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TransitTunnel.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TransportSession.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Transports.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Tunnel.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelBase.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelConfig.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelEndpoint.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelGateway.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelPool.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/api.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/util.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/version.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/AddressBook.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/BOB.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/ClientContext.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPProxy.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2CP.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PService.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PTunnel.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/MatchedDestination.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SAM.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SOCKS.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/WebSocks.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Websocket.h
==> Tidying install...
  -> Removing libtool files...
  -> Purging unwanted files...
  -> Removing static library files...
  -> Stripping unneeded symbols from binaries and libraries...
  -> Compressing man and info pages...
==> Checking for packaging issues...
==> Creating package "i2pd-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: i2pd-git 20190425.r5343-1 (Mon 06 May 2019 08:43:34 PM EDT)
==> Cleaning up...
==> Removing installed dependencies...
checking dependencies...
:: gettext optionally requires git: for autopoint infrastructure updates

Packages (14) boost-1.69.0-2  boost-libs-1.69.0-2  cmake-3.14.3-1
              crypto++-8.2.0-1  git-2.21.0-1  jsoncpp-1.8.4-2  libnsl-1.2.0-1
              libuv-1.28.0-1  miniupnpc-2.1-2  perl-error-0.17027-1
              perl-mailtools-2.20-2  perl-timedate-2.30-5  rhash-1.3.8-1
              shared-mime-info-1.12-1

Total Removed Size:  240.27 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
removing miniupnpc...
removing git...
removing perl-mailtools...
removing perl-timedate...
removing perl-error...
removing crypto++...
removing cmake...
removing shared-mime-info...
removing rhash...
removing libuv...
removing libnsl...
removing jsoncpp...
removing boost...
removing boost-libs...
:: Running post-transaction hooks...
(1/2) Reloading system manager configuration...
  Skipped: Current root is not booted.
(2/2) Arming ConditionNeedsUpdate...