==> Creating clean working copy [build]...done
==> Making package: i2pd-git 20160519.r2796-1 (Sat May 21 11:15:30 EDT 2016)
==> Retrieving sources...
  -> Cloning i2pd-git git repo...
Cloning into bare repository '/srv/build/builder/plugbuild/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
==> Making package: i2pd-git 20160519.r2796-1 (Sat May 21 11:15:33 EDT 2016)
==> Checking runtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (14) dbus-1.10.8-1  hwids-20160306-1  icu-57.1-1  iptables-1.6.0-1  kbd-2.0.3-1  kmod-22-1  libdbus-1.10.8-1  libelf-0.166-1  libmnl-1.0.3-2  libnftnl-1.0.5-1  libseccomp-2.3.1-1  boost-libs-1.60.0-5  crypto++-5.6.3-1  systemd-229-3

Total Download Size:   19.66 MiB
Total Installed Size:  86.09 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading libdbus-1.10.8-1-i686.pkg.tar.xz...
downloading dbus-1.10.8-1-i686.pkg.tar.xz...
downloading iptables-1.6.0-1-i686.pkg.tar.xz...
downloading kbd-2.0.3-1-i686.pkg.tar.xz...
downloading kmod-22-1-i686.pkg.tar.xz...
downloading hwids-20160306-1-any.pkg.tar.xz...
downloading libelf-0.166-1-i686.pkg.tar.xz...
downloading libseccomp-2.3.1-1-i686.pkg.tar.xz...
downloading systemd-229-3-i686.pkg.tar.xz...
downloading crypto++-5.6.3-1-i686.pkg.tar.xz...
downloading icu-57.1-1-i686.pkg.tar.xz...
downloading boost-libs-1.60.0-5-i686.pkg.tar.xz...
downloading libmnl-1.0.3-2-i686.pkg.tar.xz...
downloading libnftnl-1.0.5-1-i686.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 icu...
installing boost-libs...
Optional dependencies for boost-libs
    openmpi: for mpi support
installing libdbus...
installing dbus...
Optional dependencies for dbus
    libx11: dbus-launch support
installing libmnl...
installing libnftnl...
installing iptables...
installing kbd...
installing kmod...
installing hwids...
installing libelf...
installing libseccomp...
installing systemd...
Initializing machine ID from random generator.
Creating group systemd-coredump with gid 999.
Creating user systemd-coredump (systemd Core Dumper) with uid 999 and gid 999.
Creating group systemd-journal-remote with gid 998.
Creating user systemd-journal-remote (systemd Journal Remote) with uid 998 and gid 998.
Creating group systemd-journal-upload with gid 997.
Creating user systemd-journal-upload (systemd Journal Upload) with uid 997 and gid 997.
Created symlink /etc/systemd/system/getty.target.wants/getty@tty1.service, pointing to /usr/lib/systemd/system/getty@.service.
Created symlink /etc/systemd/system/multi-user.target.wants/remote-fs.target, pointing to /usr/lib/systemd/system/remote-fs.target.
:: Append 'init=/usr/lib/systemd/systemd' to your kernel command line in your
   bootloader to replace sysvinit with systemd, or install systemd-sysvcompat
Optional dependencies for systemd
    cryptsetup: required for encrypted block devices
    libmicrohttpd: remote journald capabilities
    quota-tools: kernel-level quota management
    systemd-sysvcompat: symlink package to provide sysvinit binaries
    polkit: allow administration as unprivileged user
==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...

Packages (8) jsoncpp-1.7.2-1  libxml2-2.9.3+14+gd5bd2a9-1  perl-error-0.17024-1  shared-mime-info-1.6-2  boost-1.60.0-5  cmake-3.5.2-2  git-2.8.2-1  miniupnpc-1.9.20151026-1

Total Download Size:    16.29 MiB
Total Installed Size:  202.63 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
downloading libxml2-2.9.3+14+gd5bd2a9-1-i686.pkg.tar.xz...
downloading shared-mime-info-1.6-2-i686.pkg.tar.xz...
downloading jsoncpp-1.7.2-1-i686.pkg.tar.xz...
downloading cmake-3.5.2-2-i686.pkg.tar.xz...
downloading boost-1.60.0-5-i686.pkg.tar.xz...
downloading miniupnpc-1.9.20151026-1-i686.pkg.tar.xz...
checking keyring...
checking package integrity...
loading package files...
checking for file conflicts...
checking available disk space...
:: Processing package changes...
installing libxml2...
installing shared-mime-info...
installing jsoncpp...
installing cmake...
Optional dependencies for cmake
    qt5-base: cmake-gui
    libxkbcommon-x11: cmake-gui
installing perl-error...
installing git...
Optional dependencies for git
    tk: gitk and git gui
    perl-libwww: git svn
    perl-term-readkey: git svn
    perl-mime-tools: git send-email
    perl-net-smtp-ssl: git send-email TLS support
    perl-authen-sasl: git send-email TLS support
    python2: various helper scripts
    subversion: git svn
    cvsps2: git cvsimport
    gnome-keyring: GNOME keyring credential helper
installing boost...
Optional dependencies for boost
    python: for python bindings
    python2: for python2 bindings
    boost-build: to use boost jam for building your project.
installing miniupnpc...
:: Running post-transaction hooks...
(1/1) Updating the MIME type database...
==> Retrieving sources...
  -> Found i2pd.service
  -> Found i2pd.tmpfiles.conf
  -> Found i2pd.conf
==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha512sums...
    i2pd-git ... Skipped
    i2pd.service ... Passed
    i2pd.tmpfiles.conf ... Passed
    i2pd.conf ... Passed
==> Extracting sources...
  -> Creating working copy of i2pd git repo...
Cloning into 'i2pd-git'...
done.
==> Starting pkgver()...
==> Starting build()...
-- The C compiler identification is GNU 6.1.1
-- The CXX compiler identification is GNU 6.1.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  
CMake Warning (dev) at CMakeLists.txt:232 (get_directory_property):
  Policy CMP0059 is not set: Do no treat DEFINITIONS as a built-in directory
  property.  Run "cmake --help-policy CMP0059" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Boost version: 1.60.0
-- Found the following Boost libraries:
--   system
--   filesystem
--   regex
--   program_options
--   date_time
-- Found OpenSSL: /usr/lib/libssl.so;/usr/lib/libcrypto.so (found version "1.0.2h") 
-- Found MiniUPnP headers: /usr/include
-- Found ZLIB: /usr/lib/libz.so (found version "1.2.8") 
-- ---------------------------------------
-- Build type         : Release
-- Compiler vendor    : GNU
-- Compiler version   : 6.1.1
-- Compiler path      : /usr/bin/c++
-- Install prefix:    : /usr
-- Options:
--   AESNI            : on
--   HARDENING        : on
--   LIBRARY          : ON
--   BINARY           : ON
--   STATIC BUILD     : OFF
--   UPnP             : on
--   PCH              : on
-- ---------------------------------------
-- Configuring done
-- Generating done
-- Build files have been written to: /build/i2pd-git/src/i2pd-git/build
Scanning dependencies of target stdafx
[  1%] Building CXX object CMakeFiles/stdafx.dir/build/i2pd-git/src/i2pd-git/stdafx.cpp.o
[  3%] Linking CXX static library libstdafx.a
[  3%] Built target stdafx
Scanning dependencies of target libi2pd
[  5%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Config.cpp.o
[  7%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Crypto.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/TunnelBase.h:7,
                 from /build/i2pd-git/src/i2pd-git/Crypto.cpp:9:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
[  9%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Garlic.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/Garlic.cpp:6:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/Garlic.cpp:8:0:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 11%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/I2NPProtocol.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.cpp:8:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.cpp:9:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 13%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Identity.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Identity.cpp:6:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
[ 15%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/LeaseSet.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.h:14,
                 from /build/i2pd-git/src/i2pd-git/LeaseSet.cpp:6:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/LeaseSet.cpp:6:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 16%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/FS.cpp.o
[ 18%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Log.cpp.o
[ 20%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/NTCPSession.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NTCPSession.cpp:9:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/NTCPSession.cpp:12:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 22%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/NetDbRequests.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDbRequests.cpp:2:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/NetDbRequests.cpp:4:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 24%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/NetDb.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.cpp:11:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.cpp:12:0:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 26%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Profiling.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Profiling.h:6,
                 from /build/i2pd-git/src/i2pd-git/Profiling.cpp:7:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
[ 28%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Reseed.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Reseed.h:8,
                 from /build/i2pd-git/src/i2pd-git/Reseed.cpp:13:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Reseed.cpp:17:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 30%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/RouterContext.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.cpp:6:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.cpp:7:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/RouterContext.cpp: In member function 'virtual void i2p::RouterContext::HandleI2NPMessage(const uint8_t*, size_t, std::shared_ptr<i2p::tunnel::InboundTunnel>)':
/build/i2pd-git/src/i2pd-git/RouterContext.cpp:404:69: warning: unused parameter 'len' [-Wunused-parameter]
  void RouterContext::HandleI2NPMessage (const uint8_t * buf, size_t len, std::shared_ptr<i2p::tunnel::InboundTunnel> from)
                                                                     ^~~
[ 32%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/RouterInfo.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.h:14,
                 from /build/i2pd-git/src/i2pd-git/RouterInfo.cpp:11:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/RouterInfo.cpp:11:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 33%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/SSU.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/SSU.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/SSU.cpp:6:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 35%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/SSUData.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.h:14,
                 from /build/i2pd-git/src/i2pd-git/SSUData.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/SSUData.cpp:5:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 37%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/SSUSession.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/SSUSession.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/SSUSession.cpp: In member function 'void i2p::transport::SSUSession::ProcessRelayRequest(const uint8_t*, size_t, const endpoint&)':
/build/i2pd-git/src/i2pd-git/SSUSession.cpp:520:68: warning: unused parameter 'len' [-Wunused-parameter]
  void SSUSession::ProcessRelayRequest (const uint8_t * buf, size_t len, const boost::asio::ip::udp::endpoint& from)
                                                                    ^~~
/build/i2pd-git/src/i2pd-git/SSUSession.cpp: In member function 'void i2p::transport::SSUSession::ProcessRelayResponse(const uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/SSUSession.cpp:621:69: warning: unused parameter 'len' [-Wunused-parameter]
  void SSUSession::ProcessRelayResponse (const uint8_t * buf, size_t len)
                                                                     ^~~
/build/i2pd-git/src/i2pd-git/SSUSession.cpp: In member function 'void i2p::transport::SSUSession::ProcessRelayIntro(const uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/SSUSession.cpp:673:66: warning: unused parameter 'len' [-Wunused-parameter]
  void SSUSession::ProcessRelayIntro (const uint8_t * buf, size_t len)
                                                                  ^~~
[ 39%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Streaming.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterInfo.h:10,
                 from /build/i2pd-git/src/i2pd-git/Streaming.cpp:3:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/Streaming.cpp:5:0:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/Streaming.cpp: In member function 'void i2p::stream::Stream::HandleAckSendTimer(const boost::system::error_code&)':
/build/i2pd-git/src/i2pd-git/Streaming.cpp:714:68: warning: unused parameter 'ecode' [-Wunused-parameter]
  void Stream::HandleAckSendTimer (const boost::system::error_code& ecode)
                                                                    ^~~~~
[ 41%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Destination.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.h:14,
                 from /build/i2pd-git/src/i2pd-git/Destination.cpp:8:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.cpp:8:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/Destination.cpp: In member function 'virtual void i2p::client::ClientDestination::HandleI2NPMessage(const uint8_t*, size_t, std::shared_ptr<i2p::tunnel::InboundTunnel>)':
/build/i2pd-git/src/i2pd-git/Destination.cpp:252:73: warning: unused parameter 'len' [-Wunused-parameter]
  void ClientDestination::HandleI2NPMessage (const uint8_t * buf, size_t len, std::shared_ptr<i2p::tunnel::InboundTunnel> from)
                                                                         ^~~
/build/i2pd-git/src/i2pd-git/Destination.cpp: In member function 'void i2p::client::ClientDestination::HandleDatabaseSearchReplyMessage(const uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/Destination.cpp:339:88: warning: unused parameter 'len' [-Wunused-parameter]
  void ClientDestination::HandleDatabaseSearchReplyMessage (const uint8_t * buf, size_t len)
                                                                                        ^~~
/build/i2pd-git/src/i2pd-git/Destination.cpp: In member function 'void i2p::client::ClientDestination::HandleDataMessage(const uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/Destination.cpp:486:73: warning: unused parameter 'len' [-Wunused-parameter]
  void ClientDestination::HandleDataMessage (const uint8_t * buf, size_t len)
                                                                         ^~~
[ 43%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/TransitTunnel.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/TransitTunnel.cpp:4:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/TransitTunnel.cpp:6:0:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/TransitTunnel.cpp: In member function 'virtual void i2p::tunnel::TransitTunnel::SendTunnelDataMsg(std::shared_ptr<i2p::I2NPMessage>)':
/build/i2pd-git/src/i2pd-git/TransitTunnel.cpp:54:75: warning: unused parameter 'msg' [-Wunused-parameter]
  void TransitTunnel::SendTunnelDataMsg (std::shared_ptr<i2p::I2NPMessage> msg)
                                                                           ^~~
/build/i2pd-git/src/i2pd-git/TransitTunnel.cpp: In member function 'virtual void i2p::tunnel::TransitTunnel::HandleTunnelDataMsg(std::shared_ptr<const i2p::I2NPMessage>)':
/build/i2pd-git/src/i2pd-git/TransitTunnel.cpp:59:83: warning: unused parameter 'tunnelMsg' [-Wunused-parameter]
  void TransitTunnel::HandleTunnelDataMsg (std::shared_ptr<const i2p::I2NPMessage> tunnelMsg)
                                                                                   ^~~~~~~~~
[ 45%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Tunnel.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/Tunnel.cpp:7:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Tunnel.cpp:12:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/Tunnel.cpp: In member function 'bool i2p::tunnel::Tunnel::HandleTunnelBuildResponse(uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/Tunnel.cpp:93:64: warning: unused parameter 'len' [-Wunused-parameter]
  bool Tunnel::HandleTunnelBuildResponse (uint8_t * msg, size_t len)
                                                                ^~~
/build/i2pd-git/src/i2pd-git/Tunnel.cpp: In member function 'virtual void i2p::tunnel::Tunnel::SendTunnelDataMsg(std::shared_ptr<i2p::I2NPMessage>)':
/build/i2pd-git/src/i2pd-git/Tunnel.cpp:164:68: warning: unused parameter 'msg' [-Wunused-parameter]
  void Tunnel::SendTunnelDataMsg (std::shared_ptr<i2p::I2NPMessage> msg)
                                                                    ^~~
/build/i2pd-git/src/i2pd-git/Tunnel.cpp: In member function 'virtual void i2p::tunnel::OutboundTunnel::HandleTunnelDataMsg(std::shared_ptr<const i2p::I2NPMessage>)':
/build/i2pd-git/src/i2pd-git/Tunnel.cpp:258:84: warning: unused parameter 'tunnelMsg' [-Wunused-parameter]
  void OutboundTunnel::HandleTunnelDataMsg (std::shared_ptr<const i2p::I2NPMessage> tunnelMsg)
                                                                                    ^~~~~~~~~
[ 47%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/TunnelGateway.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/TunnelGateway.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
[ 49%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Transports.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/Transports.cpp:3:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Transports.cpp:5:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/Transports.cpp: In member function 'void i2p::transport::Transports::HandleNTCPResolve(const boost::system::error_code&, boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::iterator, i2p::data::IdentHash, std::shared_ptr<boost::asio::ip::basic_resolver<boost::asio::ip::tcp> >)':
/build/i2pd-git/src/i2pd-git/Transports.cpp:370:79: warning: unused parameter 'resolver' [-Wunused-parameter]
   i2p::data::IdentHash ident, std::shared_ptr<boost::asio::ip::tcp::resolver> resolver)
                                                                               ^~~~~~~~
/build/i2pd-git/src/i2pd-git/Transports.cpp: In member function 'void i2p::transport::Transports::HandleSSUResolve(const boost::system::error_code&, boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::iterator, i2p::data::IdentHash, std::shared_ptr<boost::asio::ip::basic_resolver<boost::asio::ip::tcp> >)':
/build/i2pd-git/src/i2pd-git/Transports.cpp:413:79: warning: unused parameter 'resolver' [-Wunused-parameter]
   i2p::data::IdentHash ident, std::shared_ptr<boost::asio::ip::tcp::resolver> resolver)
                                                                               ^~~~~~~~
[ 50%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/TunnelEndpoint.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.h:14,
                 from /build/i2pd-git/src/i2pd-git/TunnelEndpoint.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/TunnelEndpoint.cpp:5:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 52%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/TunnelPool.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/TunnelConfig.h:9,
                 from /build/i2pd-git/src/i2pd-git/Tunnel.h:15,
                 from /build/i2pd-git/src/i2pd-git/TunnelPool.cpp:4:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/TunnelPool.cpp:4:0:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 54%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Base.cpp.o
[ 56%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/util.cpp.o
[ 58%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Datagram.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/TunnelBase.h:7,
                 from /build/i2pd-git/src/i2pd-git/Datagram.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/Datagram.cpp:7:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 60%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Family.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Family.h:7:0,
                 from /build/i2pd-git/src/i2pd-git/Family.cpp:7:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Family.cpp: In member function 'bool i2p::data::Families::VerifyFamily(const string&, const IdentHash&, const char*, const char*)':
/build/i2pd-git/src/i2pd-git/Family.cpp:113:40: warning: unused parameter 'key' [-Wunused-parameter]
   const char * signature, const char * key)
                                        ^~~
[ 62%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/Signature.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Signature.cpp:3:0:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
[ 64%] Building CXX object CMakeFiles/libi2pd.dir/build/i2pd-git/src/i2pd-git/api.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.h:14,
                 from /build/i2pd-git/src/i2pd-git/api.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/api.cpp:5:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 66%] Linking CXX static library libi2pd.a
[ 66%] Built target libi2pd
Scanning dependencies of target i2pdclient
[ 67%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/AddressBook.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/AddressBook.cpp:12:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/AddressBook.cpp:15:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/AddressBook.cpp: In member function 'void i2p::client::AddressBook::HandleLookupResponse(const i2p::data::IdentityEx&, uint16_t, uint16_t, const uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/AddressBook.cpp:600:86: warning: unused parameter 'fromPort' [-Wunused-parameter]
  void AddressBook::HandleLookupResponse (const i2p::data::IdentityEx& from, uint16_t fromPort, uint16_t toPort, const uint8_t * buf, size_t len)
                                                                                      ^~~~~~~~
/build/i2pd-git/src/i2pd-git/AddressBook.cpp:600:105: warning: unused parameter 'toPort' [-Wunused-parameter]
  void AddressBook::HandleLookupResponse (const i2p::data::IdentityEx& from, uint16_t fromPort, uint16_t toPort, const uint8_t * buf, size_t len)
                                                                                                         ^~~~~~
[ 69%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/BOB.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:12,
                 from /build/i2pd-git/src/i2pd-git/ClientContext.h:8,
                 from /build/i2pd-git/src/i2pd-git/BOB.cpp:4:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/ClientContext.h:8,
                 from /build/i2pd-git/src/i2pd-git/BOB.cpp:4:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::HandleSent(const boost::system::error_code&, std::size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:287:90: warning: unused parameter 'bytes_transferred' [-Wunused-parameter]
  void BOBCommandSession::HandleSent (const boost::system::error_code& ecode, std::size_t bytes_transferred)
                                                                                          ^~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::ZapCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:341:58: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::ZapCommandHandler (const char * operand, size_t len)
                                                          ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:341:74: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::ZapCommandHandler (const char * operand, size_t len)
                                                                          ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::QuitCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:347:59: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::QuitCommandHandler (const char * operand, size_t len)
                                                           ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:347:75: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::QuitCommandHandler (const char * operand, size_t len)
                                                                           ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::StartCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:354:60: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::StartCommandHandler (const char * operand, size_t len)
                                                            ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:354:76: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::StartCommandHandler (const char * operand, size_t len)
                                                                            ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::StopCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:370:59: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::StopCommandHandler (const char * operand, size_t len)
                                                           ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:370:75: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::StopCommandHandler (const char * operand, size_t len)
                                                                           ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::SetNickCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:382:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::SetNickCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::GetNickCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:391:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::GetNickCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::NewkeysCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:407:62: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::NewkeysCommandHandler (const char * operand, size_t len)
                                                              ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:407:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::NewkeysCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::SetkeysCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:414:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::SetkeysCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::GetkeysCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:421:62: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::GetkeysCommandHandler (const char * operand, size_t len)
                                                              ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:421:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::GetkeysCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::GetdestCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:427:62: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::GetdestCommandHandler (const char * operand, size_t len)
                                                              ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:427:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::GetdestCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::OuthostCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:433:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::OuthostCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::OutportCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:440:78: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::OutportCommandHandler (const char * operand, size_t len)
                                                                              ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::InhostCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:447:77: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::InhostCommandHandler (const char * operand, size_t len)
                                                                             ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::InportCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:454:77: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::InportCommandHandler (const char * operand, size_t len)
                                                                             ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::QuietCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:461:60: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::QuietCommandHandler (const char * operand, size_t len)
                                                            ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:461:76: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::QuietCommandHandler (const char * operand, size_t len)
                                                                            ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::LookupCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:468:77: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::LookupCommandHandler (const char * operand, size_t len)
                                                                             ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::ClearCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:496:60: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::ClearCommandHandler (const char * operand, size_t len)
                                                            ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:496:76: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::ClearCommandHandler (const char * operand, size_t len)
                                                                            ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::ListCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:503:59: warning: unused parameter 'operand' [-Wunused-parameter]
  void BOBCommandSession::ListCommandHandler (const char * operand, size_t len)
                                                           ^~~~~~~
/build/i2pd-git/src/i2pd-git/BOB.cpp:503:75: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::ListCommandHandler (const char * operand, size_t len)
                                                                           ^~~
/build/i2pd-git/src/i2pd-git/BOB.cpp: In member function 'void i2p::client::BOBCommandSession::OptionCommandHandler(const char*, size_t)':
/build/i2pd-git/src/i2pd-git/BOB.cpp:512:77: warning: unused parameter 'len' [-Wunused-parameter]
  void BOBCommandSession::OptionCommandHandler (const char * operand, size_t len)
                                                                             ^~~
[ 71%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/ClientContext.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/ClientContext.cpp:8:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/ClientContext.h:8,
                 from /build/i2pd-git/src/i2pd-git/ClientContext.cpp:9:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 73%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/I2PTunnel.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:12,
                 from /build/i2pd-git/src/i2pd-git/I2PTunnel.cpp:4:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/I2PTunnel.cpp:4:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/I2PTunnel.cpp: In member function 'void i2p::client::I2PServerTunnel::HandleResolve(const boost::system::error_code&, boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::iterator, std::shared_ptr<boost::asio::ip::basic_resolver<boost::asio::ip::tcp> >)':
/build/i2pd-git/src/i2pd-git/I2PTunnel.cpp:413:51: warning: unused parameter 'resolver' [-Wunused-parameter]
   std::shared_ptr<boost::asio::ip::tcp::resolver> resolver)
                                                   ^~~~~~~~
[ 75%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/I2PService.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:12,
                 from /build/i2pd-git/src/i2pd-git/I2PService.cpp:1:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/I2PService.cpp:1:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 77%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/SAM.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/SAM.cpp:8:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/SAM.cpp:10:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/SAM.cpp: In member function 'void i2p::client::SAMSocket::HandleHandshakeReplySent(const boost::system::error_code&, std::size_t)':
/build/i2pd-git/src/i2pd-git/SAM.cpp:137:96: warning: unused parameter 'bytes_transferred' [-Wunused-parameter]
  void SAMSocket::HandleHandshakeReplySent (const boost::system::error_code& ecode, std::size_t bytes_transferred)
                                                                                                ^~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/SAM.cpp: In member function 'void i2p::client::SAMSocket::HandleMessageReplySent(const boost::system::error_code&, std::size_t, bool)':
/build/i2pd-git/src/i2pd-git/SAM.cpp:168:94: warning: unused parameter 'bytes_transferred' [-Wunused-parameter]
  void SAMSocket::HandleMessageReplySent (const boost::system::error_code& ecode, std::size_t bytes_transferred, bool close)
                                                                                              ^~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/SAM.cpp: In member function 'void i2p::client::SAMSocket::ProcessSessionCreate(char*, size_t)':
/build/i2pd-git/src/i2pd-git/SAM.cpp:264:59: warning: unused parameter 'len' [-Wunused-parameter]
  void SAMSocket::ProcessSessionCreate (char * buf, size_t len)
                                                           ^~~
/build/i2pd-git/src/i2pd-git/SAM.cpp: In member function 'void i2p::client::SAMSocket::ProcessStreamConnect(char*, size_t)':
/build/i2pd-git/src/i2pd-git/SAM.cpp:335:59: warning: unused parameter 'len' [-Wunused-parameter]
  void SAMSocket::ProcessStreamConnect (char * buf, size_t len)
                                                           ^~~
/build/i2pd-git/src/i2pd-git/SAM.cpp: In member function 'void i2p::client::SAMSocket::ProcessStreamAccept(char*, size_t)':
/build/i2pd-git/src/i2pd-git/SAM.cpp:391:58: warning: unused parameter 'len' [-Wunused-parameter]
  void SAMSocket::ProcessStreamAccept (char * buf, size_t len)
                                                          ^~~
/build/i2pd-git/src/i2pd-git/SAM.cpp: In member function 'void i2p::client::SAMSocket::ProcessNamingLookup(char*, size_t)':
/build/i2pd-git/src/i2pd-git/SAM.cpp:462:58: warning: unused parameter 'len' [-Wunused-parameter]
  void SAMSocket::ProcessNamingLookup (char * buf, size_t len)
                                                          ^~~
/build/i2pd-git/src/i2pd-git/SAM.cpp: In member function 'void i2p::client::SAMSocket::HandleI2PDatagramReceive(const i2p::data::IdentityEx&, uint16_t, uint16_t, const uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/SAM.cpp:661:115: warning: format '%lu' expects argument of type 'long unsigned int', but argument 5 has type 'size_t {aka unsigned int}' [-Wformat=]
   size_t l = snprintf ((char *)m_StreamBuffer, SAM_SOCKET_BUFFER_SIZE, SAM_DATAGRAM_RECEIVED, base64.c_str (), len);
                                                                                                                   ^
/build/i2pd-git/src/i2pd-git/SAM.cpp:654:88: warning: unused parameter 'fromPort' [-Wunused-parameter]
  void SAMSocket::HandleI2PDatagramReceive (const i2p::data::IdentityEx& from, uint16_t fromPort, uint16_t toPort, const uint8_t * buf, size_t len)
                                                                                        ^~~~~~~~
/build/i2pd-git/src/i2pd-git/SAM.cpp:654:107: warning: unused parameter 'toPort' [-Wunused-parameter]
  void SAMSocket::HandleI2PDatagramReceive (const i2p::data::IdentityEx& from, uint16_t fromPort, uint16_t toPort, const uint8_t * buf, size_t len)
                                                                                                           ^~~~~~
[ 79%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/SOCKS.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:12,
                 from /build/i2pd-git/src/i2pd-git/I2PService.h:9,
                 from /build/i2pd-git/src/i2pd-git/SOCKS.h:8,
                 from /build/i2pd-git/src/i2pd-git/SOCKS.cpp:5:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/I2PService.h:9,
                 from /build/i2pd-git/src/i2pd-git/SOCKS.h:8,
                 from /build/i2pd-git/src/i2pd-git/SOCKS.cpp:5:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/SOCKS.cpp: In member function 'void i2p::proxy::SOCKSHandler::HandleUpstreamData(uint8_t*, std::size_t)':
/build/i2pd-git/src/i2pd-git/SOCKS.cpp:699:50: warning: unused parameter 'dataptr' [-Wunused-parameter]
  void SOCKSHandler::HandleUpstreamData(uint8_t * dataptr, std::size_t len)
                                                  ^~~~~~~
/build/i2pd-git/src/i2pd-git/SOCKS.cpp: In member function 'void i2p::proxy::SOCKSHandler::HandleUpstreamConnected(const boost::system::error_code&, boost::asio::ip::basic_resolver<boost::asio::ip::tcp>::iterator)':
/build/i2pd-git/src/i2pd-git/SOCKS.cpp:742:127: warning: unused parameter 'itr' [-Wunused-parameter]
  void SOCKSHandler::HandleUpstreamConnected(const boost::system::error_code & ecode, boost::asio::ip::tcp::resolver::iterator itr)
                                                                                                                               ^~~
[ 81%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/HTTP.cpp.o
[ 83%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/HTTPProxy.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:12,
                 from /build/i2pd-git/src/i2pd-git/I2PService.h:9,
                 from /build/i2pd-git/src/i2pd-git/HTTPProxy.h:8,
                 from /build/i2pd-git/src/i2pd-git/HTTPProxy.cpp:7:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/Destination.h:17,
                 from /build/i2pd-git/src/i2pd-git/I2PService.h:9,
                 from /build/i2pd-git/src/i2pd-git/HTTPProxy.h:8,
                 from /build/i2pd-git/src/i2pd-git/HTTPProxy.cpp:7:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 84%] Building CXX object CMakeFiles/i2pdclient.dir/build/i2pd-git/src/i2pd-git/I2CP.cpp.o
/build/i2pd-git/src/i2pd-git/I2CP.cpp: In member function 'void i2p::client::I2CPSession::GetDateMessageHandler(const uint8_t*, size_t)':
/build/i2pd-git/src/i2pd-git/I2CP.cpp:101:59: warning: unused parameter 'buf' [-Wunused-parameter]
  void I2CPSession::GetDateMessageHandler (const uint8_t * buf, size_t len)
                                                           ^~~
/build/i2pd-git/src/i2pd-git/I2CP.cpp:101:71: warning: unused parameter 'len' [-Wunused-parameter]
  void I2CPSession::GetDateMessageHandler (const uint8_t * buf, size_t len)
                                                                       ^~~
/build/i2pd-git/src/i2pd-git/I2CP.cpp: In constructor 'i2p::client::I2CPServer::I2CPServer(const string&, int)':
/build/i2pd-git/src/i2pd-git/I2CP.cpp:105:45: warning: unused parameter 'interface' [-Wunused-parameter]
  I2CPServer::I2CPServer (const std::string& interface, int port)
                                             ^~~~~~~~~
/build/i2pd-git/src/i2pd-git/I2CP.cpp:105:60: warning: unused parameter 'port' [-Wunused-parameter]
  I2CPServer::I2CPServer (const std::string& interface, int port)
                                                            ^~~~
[ 86%] Linking CXX static library libi2pdclient.a
[ 86%] Built target i2pdclient
Scanning dependencies of target i2pd
[ 88%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/Daemon.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/TransportSession.h:8,
                 from /build/i2pd-git/src/i2pd-git/Transports.h:15,
                 from /build/i2pd-git/src/i2pd-git/Daemon.cpp:11:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/Daemon.cpp:15:0:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/Daemon.cpp: At global scope:
/build/i2pd-git/src/i2pd-git/Daemon.cpp:48:91: warning: extra ';' [-Wpedantic]
   Daemon_Singleton::Daemon_Singleton() : running(1), d(*new Daemon_Singleton_Private()) {};
                                                                                           ^
/build/i2pd-git/src/i2pd-git/Daemon.cpp:51:4: warning: extra ';' [-Wpedantic]
   };
    ^
[ 90%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/HTTPServer.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/TunnelConfig.h:9,
                 from /build/i2pd-git/src/i2pd-git/Tunnel.h:15,
                 from /build/i2pd-git/src/i2pd-git/HTTPServer.cpp:14:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/HTTPServer.cpp:14:0:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/HTTPServer.cpp: At global scope:
/build/i2pd-git/src/i2pd-git/HTTPServer.cpp:671:3: warning: extra ';' [-Wpedantic]
  };
   ^
[ 92%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/I2PControl.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/I2NPProtocol.h:10,
                 from /build/i2pd-git/src/i2pd-git/NetDb.h:14,
                 from /build/i2pd-git/src/i2pd-git/I2PControl.cpp:20:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/I2PControl.cpp:20:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
/build/i2pd-git/src/i2pd-git/I2PControl.cpp: In member function 'void i2p::client::I2PControlService::HandleResponseSent(const boost::system::error_code&, std::size_t, std::shared_ptr<boost::asio::ssl::stream<boost::asio::basic_stream_socket<boost::asio::ip::tcp> > >, std::shared_ptr<std::array<char, 1024u> >)':
/build/i2pd-git/src/i2pd-git/I2PControl.cpp:304:98: warning: unused parameter 'bytes_transferred' [-Wunused-parameter]
  void I2PControlService::HandleResponseSent (const boost::system::error_code& ecode, std::size_t bytes_transferred,
                                                                                                  ^~~~~~~~~~~~~~~~~
/build/i2pd-git/src/i2pd-git/I2PControl.cpp:305:31: warning: unused parameter 'socket' [-Wunused-parameter]
   std::shared_ptr<ssl_socket> socket, std::shared_ptr<I2PControlBuffer> buf)
                               ^~~~~~
/build/i2pd-git/src/i2pd-git/I2PControl.cpp:305:73: warning: unused parameter 'buf' [-Wunused-parameter]
   std::shared_ptr<ssl_socket> socket, std::shared_ptr<I2PControlBuffer> buf)
                                                                         ^~~
/build/i2pd-git/src/i2pd-git/I2PControl.cpp: In lambda function:
/build/i2pd-git/src/i2pd-git/I2PControl.cpp:462:40: warning: unused parameter 'ecode' [-Wunused-parameter]
    [](const boost::system::error_code& ecode)
                                        ^~~~~
/build/i2pd-git/src/i2pd-git/I2PControl.cpp: In lambda function:
/build/i2pd-git/src/i2pd-git/I2PControl.cpp:476:40: warning: unused parameter 'ecode' [-Wunused-parameter]
    [](const boost::system::error_code& ecode)
                                        ^~~~~
[ 94%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/i2pd.cpp.o
[ 96%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/UPnP.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/UPnP.cpp:18:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
In file included from /build/i2pd-git/src/i2pd-git/NetDb.h:17:0,
                 from /build/i2pd-git/src/i2pd-git/UPnP.cpp:20:
/build/i2pd-git/src/i2pd-git/Tunnel.h: In member function 'virtual void i2p::tunnel::Tunnel::Print(std::stringstream&) const':
/build/i2pd-git/src/i2pd-git/Tunnel.h:76:43: warning: unused parameter 's' [-Wunused-parameter]
    virtual void Print (std::stringstream& s) const {};
                                           ^
[ 98%] Building CXX object CMakeFiles/i2pd.dir/build/i2pd-git/src/i2pd-git/DaemonLinux.cpp.o
In file included from /build/i2pd-git/src/i2pd-git/Identity.h:9:0,
                 from /build/i2pd-git/src/i2pd-git/RouterContext.h:9,
                 from /build/i2pd-git/src/i2pd-git/DaemonLinux.cpp:15:
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(i2p::crypto::EDDSAPoint&&)':
/build/i2pd-git/src/i2pd-git/Signature.h:372:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x; other.x = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:372:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x; other.x = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:373:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y; other.y = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:373:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y; other.y = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:374:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z; other.z = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:374:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z; other.z = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:375:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t; other.t = nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:375:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t; other.t = nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h: In member function 'i2p::crypto::EDDSAPoint& i2p::crypto::EDDSAPoint::operator=(const i2p::crypto::EDDSAPoint&)':
/build/i2pd-git/src/i2pd-git/Signature.h:381:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:381:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (x) BN_free (x); x = other.x ? BN_dup (other.x) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:382:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:382:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (y) BN_free (y); y = other.y ? BN_dup (other.y) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:383:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:383:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (z) BN_free (z); z = other.z ? BN_dup (other.z) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/Signature.h:384:4: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
    ^~
/build/i2pd-git/src/i2pd-git/Signature.h:384:24: note: ...this statement, but the latter is misleadingly indented as if it is guarded by the 'if'
    if (t) BN_free (t); t = other.t ? BN_dup (other.t) : nullptr;
                        ^
/build/i2pd-git/src/i2pd-git/DaemonLinux.cpp: In member function 'virtual bool i2p::util::DaemonLinux::start()':
/build/i2pd-git/src/i2pd-git/DaemonLinux.cpp:77:37: 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/DaemonLinux.cpp:78:38: 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/DaemonLinux.cpp:79:38: 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/DaemonLinux.cpp:102:24: 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()...
[  3%] Built target stdafx
[ 66%] Built target libi2pd
[ 86%] Built target i2pdclient
[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/bin/i2pd
-- Set runtime path of "/build/i2pd-git/pkg/i2pd-git/usr/bin/i2pd" to ""
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/./LICENSE
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Streaming.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Identity.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Log.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Win32App.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Win32Service.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Reseed.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/BOB.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PTunnel.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelEndpoint.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/api.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TransitTunnel.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/util.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelGateway.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Signature.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterContext.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTP.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PControl.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/i2pd.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PService.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SAM.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/test-http-url_decode.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/test-http-req.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/test-http-res.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/test-http-url.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PEndian.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/FS.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Garlic.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/UPnP.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Profiling.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SOCKS.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelPool.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Transports.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NetDbRequests.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2CP.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NTCPSession.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Datagram.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/stdafx.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NetDb.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/DaemonWin32.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPProxy.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Crypto.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Config.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2NPProtocol.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterInfo.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Daemon.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/AddressBook.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/CMakeCXXCompilerId.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/Destination.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/ClientContext.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPServer.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSU.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/DaemonLinux.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Family.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/LeaseSet.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Tunnel.cpp
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Base.cpp
-- 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.osx
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.mingw
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.linux
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile.homebrew
-- Up-to-date: /build/i2pd-git/pkg/i2pd-git/usr/src/Makefile
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TransitTunnel.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSU.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSUSession.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPServer.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Datagram.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Crypto.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/version.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/api.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Family.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Base.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelBase.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/LeaseSet.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Streaming.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NTCPSession.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TransportSession.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Daemon.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelGateway.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Destination.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelConfig.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/ClientContext.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Queue.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SAM.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/UPnP.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/LittleBigEndian.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/stdafx.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelEndpoint.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/BOB.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Config.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/TunnelPool.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Tunnel.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Signature.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/util.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PTunnel.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Garlic.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Timestamp.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Reseed.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTPProxy.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Identity.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Profiling.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/HTTP.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SOCKS.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/AddressBook.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterContext.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PEndian.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NetDbRequests.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/RouterInfo.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PService.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/SSUData.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Transports.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/FS.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/NetDb.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2CP.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2PControl.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/Log.h
-- Installing: /build/i2pd-git/pkg/i2pd-git/usr/src/I2NPProtocol.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 issue...
==> Creating package "i2pd-git"...
  -> Generating .PKGINFO file...
  -> Generating .BUILDINFO file...
error: invalid option '--noprogressbar'
  -> Adding install file...
  -> Generating .MTREE file...
  -> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: i2pd-git 20160519.r2796-1 (Sat May 21 11:18:41 EDT 2016)
==> Cleaning up...
==> Removing installed dependencies...
checking dependencies...
:: gettext optionally requires git: for autopoint infrastructure updates
:: glib2 optionally requires libelf: gresource inspection tool

Packages (22) boost-1.60.0-5  boost-libs-1.60.0-5  cmake-3.5.2-2  crypto++-5.6.3-1  dbus-1.10.8-1  git-2.8.2-1  hwids-20160306-1  icu-57.1-1  iptables-1.6.0-1  jsoncpp-1.7.2-1  kbd-2.0.3-1  kmod-22-1  libdbus-1.10.8-1  libelf-0.166-1  libmnl-1.0.3-2  libnftnl-1.0.5-1  libseccomp-2.3.1-1  libxml2-2.9.3+14+gd5bd2a9-1  miniupnpc-1.9.20151026-1  perl-error-0.17024-1  shared-mime-info-1.6-2  systemd-229-3

Total Removed Size:  288.72 MiB

:: Do you want to remove these packages? [Y/n] 
:: Processing package changes...
removing systemd...
removing miniupnpc...
removing libseccomp...
removing libelf...
removing kmod...
removing kbd...
removing iptables...
removing libnftnl...
removing libmnl...
removing hwids...
removing git...
removing perl-error...
removing dbus...
removing libdbus...
removing crypto++...
removing cmake...
removing shared-mime-info...
removing libxml2...
removing jsoncpp...
removing boost...
removing boost-libs...
removing icu...