* Package: net-misc/zerotier-1.6.4 * Repository: gentoo * USE: abi_x86_64 amd64 clang elibc_glibc kernel_linux userland_GNU * FEATURES: network-sandbox preserve-libs sandbox splitdebug userpriv usersandbox >>> Unpacking source... >>> Unpacking zerotier-1.6.4.tar.gz to /var/tmp/portage/net-misc/zerotier-1.6.4/work >>> Source unpacked in /var/tmp/portage/net-misc/zerotier-1.6.4/work >>> Preparing source in /var/tmp/portage/net-misc/zerotier-1.6.4/work/ZeroTierOne-1.6.4 ... * Applying zerotier-1.4.6-respect-ldflags.patch ... [ ok ] * Applying zerotier-1.4.6-add-armv7a-support.patch ... [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-misc/zerotier-1.6.4/work/ZeroTierOne-1.6.4 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-misc/zerotier-1.6.4/work/ZeroTierOne-1.6.4 ... make -j 1 CXX=x86_64-pc-linux-gnu-clang++ STRIP=: one x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/AES.o node/AES.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/AES_aesni.o node/AES_aesni.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/C25519.o node/C25519.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Capability.o node/Capability.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/CertificateOfMembership.o node/CertificateOfMembership.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/CertificateOfOwnership.o node/CertificateOfOwnership.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Identity.o node/Identity.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/IncomingPacket.o node/IncomingPacket.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/InetAddress.o node/InetAddress.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Membership.o node/Membership.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Multicaster.o node/Multicaster.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Network.o node/Network.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/NetworkConfig.o node/NetworkConfig.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Node.o node/Node.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/OutboundMulticast.o node/OutboundMulticast.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Packet.o node/Packet.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Path.o node/Path.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Peer.o node/Peer.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Poly1305.o node/Poly1305.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Revocation.o node/Revocation.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Salsa20.o node/Salsa20.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/SelfAwareness.o node/SelfAwareness.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/SHA512.o node/SHA512.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Switch.o node/Switch.cpp node/Switch.cpp:1050:16: warning: unused variable 'v' [-Wunused-variable] Packet::Verb v = packet.verb(); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Tag.o node/Tag.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Topology.o node/Topology.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Trace.o node/Trace.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Utils.o node/Utils.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/Bond.o node/Bond.cpp node/Bond.cpp:97:91: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...getLink(path)->ifname().c_str(), pathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:365:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...flow->id(), _peer->_id.address().toInt(), link->ifname().c_str(), curPat... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:422:60: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...flow->id(), _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:430:58: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...flow->id(), _peer->_id.address().toInt(), link->ifname().c_str(), curPat... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:442:47: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:448:47: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:465:59: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...flow->id(), _peer->_id.address().toInt(), link->ifname().c_str(), curPat... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:488:60: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...it->first, _peer->_id.address().toInt(), (_flows.size()-1)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:508:67: warning: format specifies type 'unsigned long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] ...oldestFlow->first, oldestFlow->second->age(now), _peer->_id.address().to... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:508:97: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...oldestFlow->second->age(now), _peer->_id.address().toInt(), (_flows.size... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:532:47: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:538:47: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:543:47: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:547:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:552:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:622:46: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:823:95: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...pathStr, _peer->_id.address().toInt(), _paths[i]->_lastEligibilityState... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:833:97: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...pathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:840:97: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...pathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:895:47: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:980:7: warning: unused variable 'pathStr' [-Wunused-variable] char pathStr[128]; ^ node/Bond.cpp:1126:50: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1155:50: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1265:4: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] _peer->_id.address().toInt(), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1295:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1299:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1304:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1322:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt())... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1329:101: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1370:99: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1377:51: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1384:50: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1392:49: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1409:99: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1429:98: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt(), _abFailoverQueue.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1497:99: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt(), _abFailoverQueue.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1544:101: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt(), _abFailoverQueue.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1564:95: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt(), _abFailoverQueue.size()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1570:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()... ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1574:48: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1590:96: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1602:97: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1617:96: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ node/Bond.cpp:1635:171: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...curPathStr, newFScore, _peer->_id.address().toInt()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from node/Bond.cpp:16: In file included from node/../osdep/OSUtils.hpp:46: node/../osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ node/../osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ node/../osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ node/../osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 45 warnings generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o node/BondController.o node/BondController.cpp node/BondController.cpp:96:100: warning: format specifies type 'unsigned long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] ...getPolicyStrByCode(_defaultBondingPolicy).c_str(), identity); RR->t->bon... ^~~~~~~~ node/BondController.cpp:101:83: warning: format specifies type 'unsigned long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] ..._defaultBondingPolicyStr.c_str(), identity); ^~~~~~~~ node/BondController.cpp:109:49: warning: format specifies type 'unsigned long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] ...OSUtils::humanReadableTimestamp().c_str(), identity, _policyTemplateAssi... ^~~~~~~~ node/BondController.cpp:115:83: warning: format specifies type 'unsigned long long' but the argument has type 'int64_t' (aka 'long') [-Wformat] ..._defaultBondingPolicyStr.c_str(), identity); ^~~~~~~~ In file included from node/BondController.cpp:14: In file included from node/../osdep/OSUtils.hpp:46: node/../osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ node/../osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ node/../osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ node/../osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 5 warnings generated. as -o ext/x64-salsa2012-asm/salsa2012.o ext/x64-salsa2012-asm/salsa2012.s as -o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/choose_t.s as -o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/consts.s as -o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_add.s as -o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_freeze.s as -o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_mul.s as -o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_square.s as -o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/fe25519_sub.s as -o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_add_p1p1.s as -o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.s as -o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd2.s as -o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.s as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.s as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.s as -o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.s as -o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced.s as -o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.s as -o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.s as -o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.s as -o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_add.s as -o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_barrett.s as -o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_lt.s as -o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/sc25519_sub_nored.s as -o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/ull4_mul.s x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_getparity.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_invert.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iseq.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_iszero.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_neg.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pack.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_pow2523.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_setint.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/fe25519_unpack.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_add.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_base.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_isneutral.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_pack.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/ge25519_unpackneg.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/hram.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/index_heap.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from32bytes.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_from_shortsc.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_iszero.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_slide.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_to32bytes.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sc25519_window4.c x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/ed25519-amd64-asm/sign.o ext/ed25519-amd64-asm/sign.c x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o controller/EmbeddedNetworkController.o controller/EmbeddedNetworkController.cpp In file included from controller/EmbeddedNetworkController.cpp:35: In file included from controller/EmbeddedNetworkController.hpp:34: In file included from controller/../osdep/OSUtils.hpp:46: controller/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ controller/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ controller/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ controller/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ In file included from controller/EmbeddedNetworkController.cpp:35: controller/EmbeddedNetworkController.hpp:136:6: warning: private field '_listenPort' is not used [-Wunused-private-field] int _listenPort; ^ controller/EmbeddedNetworkController.hpp:153:15: warning: private field '_rc' is not used [-Wunused-private-field] RedisConfig *_rc; ^ 3 warnings generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o controller/DBMirrorSet.o controller/DBMirrorSet.cpp controller/DBMirrorSet.cpp:39:18: warning: lambda capture 'this' is not used [-Wunused-lambda-capture] (*db)->each([this,&dbs,&db](uint64_t net... ^~~~~ In file included from controller/DBMirrorSet.cpp:14: In file included from controller/DBMirrorSet.hpp:17: In file included from controller/DB.hpp:22: In file included from controller/../osdep/OSUtils.hpp:46: controller/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ controller/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ controller/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ controller/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 2 warnings generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o controller/DB.o controller/DB.cpp In file included from controller/DB.cpp:14: In file included from controller/DB.hpp:22: In file included from controller/../osdep/OSUtils.hpp:46: controller/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ controller/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ controller/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ controller/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o controller/FileDB.o controller/FileDB.cpp In file included from controller/FileDB.cpp:14: In file included from controller/FileDB.hpp:17: In file included from controller/DB.hpp:22: In file included from controller/../osdep/OSUtils.hpp:46: controller/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ controller/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ controller/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ controller/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o controller/LFDB.o controller/LFDB.cpp In file included from controller/LFDB.cpp:14: In file included from controller/LFDB.hpp:17: In file included from controller/DB.hpp:22: In file included from controller/../osdep/OSUtils.hpp:46: controller/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ controller/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ controller/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ controller/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o controller/PostgreSQL.o controller/PostgreSQL.cpp In file included from controller/PostgreSQL.cpp:14: In file included from controller/PostgreSQL.hpp:14: In file included from controller/DB.hpp:22: In file included from controller/../osdep/OSUtils.hpp:46: controller/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ controller/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ controller/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ controller/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o osdep/EthernetTap.o osdep/EthernetTap.cpp In file included from osdep/EthernetTap.cpp:15: In file included from osdep/OSUtils.hpp:46: osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o osdep/ManagedRoute.o osdep/ManagedRoute.cpp x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o osdep/Http.o osdep/Http.cpp In file included from osdep/Http.cpp:20: In file included from osdep/OSUtils.hpp:46: osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o osdep/OSUtils.o osdep/OSUtils.cpp In file included from osdep/OSUtils.cpp:44: In file included from osdep/OSUtils.hpp:46: osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o service/SoftwareUpdater.o service/SoftwareUpdater.cpp In file included from service/SoftwareUpdater.cpp:36: In file included from service/SoftwareUpdater.hpp:30: service/../node/../osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ service/../node/../osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ service/../node/../osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ service/../node/../osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o service/OneService.o service/OneService.cpp service/OneService.cpp:301:7: warning: unused variable 'tmp' [-Wunused-variable] char tmp[256]; ^ service/OneService.cpp:1257:65: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...fprintf(stderr, "unable to find bond to peer %llx\n", id); ~~~~ ^~ %lx service/OneService.cpp:1464:65: warning: format specifies type 'unsigned long long' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...fprintf(stderr, "unable to find bond to peer %llx\n", id); ~~~~ ^~ %lx service/OneService.cpp:2389:52: warning: logical not is only applied to the left hand side of this comparison [-Wlogical-not-parentheses] ...if (nc.get("allowManaged", allowManaged) && !allowManaged.size() == 0) { ^ ~~ service/OneService.cpp:2389:52: note: add parentheses after the '!' to evaluate the comparison first ...if (nc.get("allowManaged", allowManaged) && !allowManaged.size() == 0) { ^ ( ) service/OneService.cpp:2389:52: note: add parentheses around left hand side expression to silence this warning ...if (nc.get("allowManaged", allowManaged) && !allowManaged.size() == 0) { ^ ( ) In file included from service/OneService.cpp:46: In file included from service/../controller/../osdep/OSUtils.hpp:46: service/../controller/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ service/../controller/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ service/../controller/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ service/../controller/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 5 warnings generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o osdep/LinuxEthernetTap.o osdep/LinuxEthernetTap.cpp osdep/LinuxEthernetTap.cpp:15:32: warning: unknown warning group '-Wrestrict', ignored [-Wunknown-warning-option] #pragma GCC diagnostic ignored "-Wrestrict" ^ In file included from osdep/LinuxEthernetTap.cpp:25: In file included from osdep/OSUtils.hpp:46: osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 2 warnings generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o osdep/LinuxNetLink.o osdep/LinuxNetLink.cpp osdep/LinuxNetLink.cpp:291:7: warning: unused variable 'ms' [-Wunused-variable] char ms[24] = {0}; ^ osdep/LinuxNetLink.cpp:379:7: warning: unused variable 'ms' [-Wunused-variable] char ms[24] = {0}; ^ 2 warnings generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o osdep/PortMapper.o osdep/PortMapper.cpp In file included from osdep/PortMapper.cpp:33: In file included from osdep/OSUtils.hpp:46: osdep/../ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ osdep/../ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ osdep/../ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ osdep/../ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 1 warning generated. x86_64-pc-linux-gnu-clang -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o ext/http-parser/http_parser.o ext/http-parser/http_parser.c x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -c -o one.o one.cpp one.cpp:633:43: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...Select Method : %d\n", OSUtils::jsonInt(j["linkSelectMethod"],0)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu one.cpp:637:48: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...Interval : %d (ms)\n", OSUtils::jsonInt(j["failoverInterval"],0)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu one.cpp:638:48: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...Delay : %d (ms)\n", OSUtils::jsonInt(j["upDelay"],0)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu one.cpp:639:48: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...Delay : %d (ms)\n", OSUtils::jsonInt(j["downDelay"],0)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu one.cpp:640:48: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...Per Link : %d (ms)\n", OSUtils::jsonInt(j["packetsPerLink"],0)); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ %lu one.cpp:652:10: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::jsonInt(p[i]["alive"],0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ one.cpp:665:10: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::jsonInt(p[i]["givenLinkSpeed"], 0), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ one.cpp:666:10: warning: format specifies type 'int' but the argument has type 'uint64_t' (aka 'unsigned long') [-Wformat] ...OSUtils::jsonInt(p[i]["allocation"], 0)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ one.cpp:621:12: warning: unused variable 'bFoundBond' [-Wunused-variable] bool bFoundBond = false; ^ one.cpp:1313:7: warning: unused variable 'success' [-Wunused-variable] int success = 0; ^ one.cpp:1337:7: warning: 'sprintf' will always overflow; destination buffer has size 16, but format string expands to at least 18 [-Wfortify-source] sprintf(macStr, "%02x:%0... ^ In file included from one.cpp:83: In file included from ./osdep/OSUtils.hpp:46: ./ext/json/json.hpp:10175:43: warning: overlapping comparisons always evaluate to false [-Wtautological-overlap-compare] const bool is_negative = (x <= 0) and (x != 0); // see issue #755 ~~~~~~~~~^~~~~~~~~~~~ ./ext/json/json.hpp:9972:17: note: in instantiation of function template specialization 'nlohmann::detail::serializer>::dump_integer' requested here dump_integer(val.m_value.number_unsigned); ^ ./ext/json/json.hpp:13069:15: note: in instantiation of member function 'nlohmann::detail::serializer>::dump' requested here s.dump(*this, true, ensure_ascii, static_cast(... ^ ./ext/json/json.hpp:18827:20: note: in instantiation of member function 'nlohmann::basic_json<>::dump' requested here return h(j.dump()); ^ 12 warnings generated. x86_64-pc-linux-gnu-clang++ -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-deprecated -std=c++11 -pthread -DNDEBUG -DZT_USE_MINIUPNPC -DZT_USE_SYSTEM_MINIUPNPC -DZT_USE_SYSTEM_NATPMP -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=2 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -DZT_USE_X64_ASM_SALSA2012 -DZT_USE_FAST_X64_ED25519 -msse -msse2 -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,noexecstack -o zerotier-one node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/C25519.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Multicaster.o node/Network.o node/NetworkConfig.o node/Node.o node/OutboundMulticast.o node/Packet.o node/Path.o node/Peer.o node/Poly1305.o node/Revocation.o node/Salsa20.o node/SelfAwareness.o node/SHA512.o node/Switch.o node/Tag.o node/Topology.o node/Trace.o node/Utils.o node/Bond.o node/BondController.o ext/x64-salsa2012-asm/salsa2012.o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sign.o controller/EmbeddedNetworkController.o controller/DBMirrorSet.o controller/DB.o controller/FileDB.o controller/LFDB.o controller/PostgreSQL.o osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o osdep/OSUtils.o service/SoftwareUpdater.o service/OneService.o osdep/LinuxEthernetTap.o osdep/LinuxNetLink.o osdep/PortMapper.o ext/http-parser/http_parser.o one.o -lminiupnpc -lnatpmp ld.lld: error: undefined symbol: _Unwind_Resume >>> referenced by CertificateOfMembership.cpp >>> node/CertificateOfMembership.o:(ZeroTier::CertificateOfMembership::toString[abi:cxx11]() const) >>> referenced by CertificateOfMembership.cpp >>> node/CertificateOfMembership.o:(ZeroTier::CertificateOfMembership::verify(ZeroTier::RuntimeEnvironment const*, void*) const) >>> referenced by CertificateOfOwnership.cpp >>> node/CertificateOfOwnership.o:(ZeroTier::CertificateOfOwnership::verify(ZeroTier::RuntimeEnvironment const*, void*) const) >>> referenced 709 more times clang-12: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [make-linux.mk:317: zerotier-one] Error 1 * ERROR: net-misc/zerotier-1.6.4::gentoo failed (compile phase): * emake failed * * If you need support, post the output of `emerge --info '=net-misc/zerotier-1.6.4::gentoo'`, * the complete build log and the output of `emerge -pqv '=net-misc/zerotier-1.6.4::gentoo'`. * The complete build log is located at '/var/log/portage/net-misc:zerotier-1.6.4:20210428-235259.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/net-misc/zerotier-1.6.4/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-misc/zerotier-1.6.4/temp/environment'. * Working directory: '/var/tmp/portage/net-misc/zerotier-1.6.4/work/ZeroTierOne-1.6.4' * S: '/var/tmp/portage/net-misc/zerotier-1.6.4/work/ZeroTierOne-1.6.4'