zerotierone-1.16.0
checks.x86_64-linux.nixos-web01
· build #639
· raw
unpackPhase
1unpacking source archive /nix/store/qxr9703hw3pa7781vv44hlshwav2qslj-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHookpatchPhase
5applying patch /nix/store/hj197myrwcrinylkdprnlykv8l885jw9-0001-darwin-disable-link-time-optimization.patch6patching file make-mac.mk7applying patch /nix/store/al59jkmz51lgv3rwmx8bscpx12vmfqrq-0002-Support-single-arch-builds-on-macOS.patch8patching file make-mac.mk9Executing cargoSetupPostPatchHook10Validating consistency between /build/source/Cargo.lock and /build/cargo-deps-vendor/Cargo.lock11Finished cargoSetupPostPatchHookupdateAutotoolsGnuConfigScriptsPhase
12Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.sub13Updating Autotools / GNU config script to a newer upstream version: ./ext/libpqxx-7.7.3/config/config.guessconfigurePhase
14patching script interpreter paths in ./doc/build.sh15./doc/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash"16substituteStream() in derivation zerotierone-1.16.0: WARNING: '--replace' is deprecated, use --replace-{fail,warn,quiet}. (file './doc/build.sh')17fixing libtool script ./ext/libpqxx-7.7.3/config/ltmain.sh18./ext/libpqxx-7.7.3/configure19no configure script, doing nothingbuildPhase
20build flags: -j32 SHELL=/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash all selftest ZT_NONFREE=121g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/AES.o node/AES.cpp22g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/AES_aesni.o node/AES_aesni.cpp23g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp24g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/ECC.o node/ECC.cpp25OpenTelemetry exporter not enabled, skipping build.26g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Capability.o node/Capability.cpp27g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/CertificateOfMembership.o node/CertificateOfMembership.cpp28g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/CertificateOfOwnership.o node/CertificateOfOwnership.cpp29g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Identity.o node/Identity.cpp30g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/IncomingPacket.o node/IncomingPacket.cpp31g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/InetAddress.o node/InetAddress.cpp32g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Membership.o node/Membership.cpp33g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Metrics.o node/Metrics.cpp34g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Multicaster.o node/Multicaster.cpp35g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Network.o node/Network.cpp36g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/NetworkConfig.o node/NetworkConfig.cpp37g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Node.o node/Node.cpp38g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/OutboundMulticast.o node/OutboundMulticast.cpp39g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Packet.o node/Packet.cpp40g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Path.o node/Path.cpp41g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Peer.o node/Peer.cpp42g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Poly1305.o node/Poly1305.cpp43g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Revocation.o node/Revocation.cpp44g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Salsa20.o node/Salsa20.cpp45g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/SelfAwareness.o node/SelfAwareness.cpp46g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/SHA512.o node/SHA512.cpp47g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Switch.o node/Switch.cpp48g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Tag.o node/Tag.cpp49g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Topology.o node/Topology.cpp50g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Trace.o node/Trace.cpp51g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Utils.o node/Utils.cpp52g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/Bond.o node/Bond.cpp53g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o node/PacketMultiplexer.o node/PacketMultiplexer.cpp54g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o osdep/OSUtils.o osdep/OSUtils.cpp55In file included from node/NetworkConfig.hpp:14,56 from node/NetworkConfig.cpp:9:57node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':58node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]59 61 | memset(_custody, 0, sizeof(_custody));60 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~61node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here62 512 | struct {63 | ^64node/NetworkConfig.cpp: In constructor 'ZeroTier::NetworkConfig::NetworkConfig()':65node/NetworkConfig.cpp:53:15: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::InetAddress' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]66 53 | memset(staticIps, 0, sizeof(InetAddress) * ZT_MAX_ZT_ASSIGNED_ADDRESSES);67 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~68In file included from node/CertificateOfOwnership.hpp:18,69 from node/NetworkConfig.hpp:16:70node/InetAddress.hpp:37:8: note: 'struct ZeroTier::InetAddress' declared here71 37 | struct InetAddress : public sockaddr_storage {72 | ^~~~~~~~~~~73In file included from node/Membership.hpp:13,74 from node/Network.hpp:20,75 from node/Network.cpp:9:76node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':77node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]78 61 | memset(_custody, 0, sizeof(_custody));79 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~80node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here81 512 | struct {82 | ^83In file included from node/Membership.hpp:13,84 from node/Network.hpp:20,85 from node/Tag.cpp:12:86node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':87node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]88 61 | memset(_custody, 0, sizeof(_custody));89 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~90node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here91 512 | struct {92 | ^93as -o ext/x64-salsa2012-asm/salsa2012.o ext/x64-salsa2012-asm/salsa2012.s94as -o ext/ed25519-amd64-asm/choose_t.o ext/ed25519-amd64-asm/choose_t.s95In file included from node/Membership.hpp:13,96 from node/Network.hpp:20,97 from node/CertificateOfMembership.cpp:12:98node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':99node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]100 61 | memset(_custody, 0, sizeof(_custody));101 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~102node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here103 512 | struct {104 | ^105as -o ext/ed25519-amd64-asm/consts.o ext/ed25519-amd64-asm/consts.s106as -o ext/ed25519-amd64-asm/fe25519_add.o ext/ed25519-amd64-asm/fe25519_add.s107as -o ext/ed25519-amd64-asm/fe25519_freeze.o ext/ed25519-amd64-asm/fe25519_freeze.s108In file included from node/Membership.hpp:13,109 from node/Network.hpp:20,110 from node/OutboundMulticast.cpp:12:111node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':112node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]113 61 | memset(_custody, 0, sizeof(_custody));114 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~115node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here116 512 | struct {117 | ^118as -o ext/ed25519-amd64-asm/fe25519_mul.o ext/ed25519-amd64-asm/fe25519_mul.s119as -o ext/ed25519-amd64-asm/fe25519_square.o ext/ed25519-amd64-asm/fe25519_square.s120as -o ext/ed25519-amd64-asm/fe25519_sub.o ext/ed25519-amd64-asm/fe25519_sub.s121as -o ext/ed25519-amd64-asm/ge25519_add_p1p1.o ext/ed25519-amd64-asm/ge25519_add_p1p1.s122as -o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.o ext/ed25519-amd64-asm/ge25519_dbl_p1p1.s123as -o ext/ed25519-amd64-asm/ge25519_nielsadd2.o ext/ed25519-amd64-asm/ge25519_nielsadd2.s124as -o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_nielsadd_p1p1.s125as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p2.s126as -o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.o ext/ed25519-amd64-asm/ge25519_p1p1_to_p3.s127as -o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.o ext/ed25519-amd64-asm/ge25519_pnielsadd_p1p1.s128as -o ext/ed25519-amd64-asm/heap_rootreplaced.o ext/ed25519-amd64-asm/heap_rootreplaced.s129as -o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.o ext/ed25519-amd64-asm/heap_rootreplaced_1limb.s130as -o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_2limbs.s131as -o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.o ext/ed25519-amd64-asm/heap_rootreplaced_3limbs.s132as -o ext/ed25519-amd64-asm/sc25519_add.o ext/ed25519-amd64-asm/sc25519_add.s133as -o ext/ed25519-amd64-asm/sc25519_barrett.o ext/ed25519-amd64-asm/sc25519_barrett.s134as -o ext/ed25519-amd64-asm/sc25519_lt.o ext/ed25519-amd64-asm/sc25519_lt.s135as -o ext/ed25519-amd64-asm/sc25519_sub_nored.o ext/ed25519-amd64-asm/sc25519_sub_nored.s136as -o ext/ed25519-amd64-asm/ull4_mul.o ext/ed25519-amd64-asm/ull4_mul.s137gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_getparity.o ext/ed25519-amd64-asm/fe25519_getparity.c138gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_invert.o ext/ed25519-amd64-asm/fe25519_invert.c139In file included from node/Membership.hpp:13,140 from node/Network.hpp:20,141 from node/CertificateOfOwnership.cpp:12:142node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':143node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]144 61 | memset(_custody, 0, sizeof(_custody));145 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~146node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here147 512 | struct {148 | ^149gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iseq.o ext/ed25519-amd64-asm/fe25519_iseq.c150In file included from node/Membership.hpp:13,151 from node/Membership.cpp:9:152node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':153node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]154 61 | memset(_custody, 0, sizeof(_custody));155 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~156node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here157 512 | struct {158 | ^159In file included from node/Trace.cpp:14:160node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':161node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]162 61 | memset(_custody, 0, sizeof(_custody));163 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~164node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here165 512 | struct {166 | ^167gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_iszero.o ext/ed25519-amd64-asm/fe25519_iszero.c168gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_neg.o ext/ed25519-amd64-asm/fe25519_neg.c169gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pack.o ext/ed25519-amd64-asm/fe25519_pack.c170gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_pow2523.o ext/ed25519-amd64-asm/fe25519_pow2523.c171In file included from node/Membership.hpp:13,172 from node/Network.hpp:20,173 from node/Multicaster.cpp:13:174node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':175node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]176 61 | memset(_custody, 0, sizeof(_custody));177 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~178node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here179 512 | struct {180 | ^181gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_setint.o ext/ed25519-amd64-asm/fe25519_setint.c182gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/fe25519_unpack.o ext/ed25519-amd64-asm/fe25519_unpack.c183gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_add.o ext/ed25519-amd64-asm/ge25519_add.c184gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_base.o ext/ed25519-amd64-asm/ge25519_base.c185gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double.o ext/ed25519-amd64-asm/ge25519_double.c186gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_double_scalarmult.o ext/ed25519-amd64-asm/ge25519_double_scalarmult.c187gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_isneutral.o ext/ed25519-amd64-asm/ge25519_isneutral.c188gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.o ext/ed25519-amd64-asm/ge25519_multi_scalarmult.c189gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_pack.o ext/ed25519-amd64-asm/ge25519_pack.c190gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_scalarmult_base.o ext/ed25519-amd64-asm/ge25519_scalarmult_base.c191gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/ge25519_unpackneg.o ext/ed25519-amd64-asm/ge25519_unpackneg.c192gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/hram.o ext/ed25519-amd64-asm/hram.c193gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/index_heap.o ext/ed25519-amd64-asm/index_heap.c194In file included from ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:2:195ext/ed25519-amd64-asm/ge25519_scalarmult_base.c: In function 'crypto_sign_ed25519_amd64_64_scalarmult_base':196ext/ed25519-amd64-asm/sc25519.h:18:34: warning: 'crypto_sign_ed25519_amd64_64_sc25519_window4' accessing 85 bytes in a region of size 64 [-Wstringop-overflow=]197 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4198ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:24:3: note: in expansion of macro 'sc25519_window4'199 24 | sc25519_window4(b,s);200 | ^~~~~~~~~~~~~~~201ext/ed25519-amd64-asm/sc25519.h:18:34: note: referencing argument 1 of type 'signed char[85]'202 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4203ext/ed25519-amd64-asm/ge25519_scalarmult_base.c:24:3: note: in expansion of macro 'sc25519_window4'204 24 | sc25519_window4(b,s);205 | ^~~~~~~~~~~~~~~206ext/ed25519-amd64-asm/sc25519.h:18:34: note: in a call to function 'crypto_sign_ed25519_amd64_64_sc25519_window4'207 18 | #define sc25519_window4 crypto_sign_ed25519_amd64_64_sc25519_window4208 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~209ext/ed25519-amd64-asm/sc25519.h:58:6: note: in expansion of macro 'sc25519_window4'210 58 | void sc25519_window4(signed char r[85], const sc25519 *s);211 | ^~~~~~~~~~~~~~~212In file included from node/Capability.cpp:9:213node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':214node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]215 61 | memset(_custody, 0, sizeof(_custody));216 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here218 512 | struct {219 | ^220gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from32bytes.o ext/ed25519-amd64-asm/sc25519_from32bytes.c221gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from64bytes.o ext/ed25519-amd64-asm/sc25519_from64bytes.c222gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_from_shortsc.o ext/ed25519-amd64-asm/sc25519_from_shortsc.c223gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_iszero.o ext/ed25519-amd64-asm/sc25519_iszero.c224gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul.o ext/ed25519-amd64-asm/sc25519_mul.c225gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_mul_shortsc.o ext/ed25519-amd64-asm/sc25519_mul_shortsc.c226gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_slide.o ext/ed25519-amd64-asm/sc25519_slide.c227In file included from node/Membership.hpp:13,228 from node/Network.hpp:20,229 from node/Revocation.cpp:12:230node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':231node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]232 61 | memset(_custody, 0, sizeof(_custody));233 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~234node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here235 512 | struct {236 | ^237gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_to32bytes.o ext/ed25519-amd64-asm/sc25519_to32bytes.c238gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sc25519_window4.o ext/ed25519-amd64-asm/sc25519_window4.c239gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/ed25519-amd64-asm/sign.o ext/ed25519-amd64-asm/sign.c240export PATH=//homeless-shelter/.cargo/bin:$PATH; cd rustybits && cargo build --release -p zeroidc241g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o one.o one.cpp242ext/ed25519-amd64-asm/sc25519_window4.c:3:34: warning: argument 1 of type 'signed char[64]' with mismatched bound [-Warray-parameter=]243 3 | void sc25519_window4(signed char r[64], const sc25519 *s)244 | ~~~~~~~~~~~~^~~~~245In file included from ext/ed25519-amd64-asm/sc25519_window4.c:1:246ext/ed25519-amd64-asm/sc25519.h:58:34: note: previously declared as 'signed char[85]'247 58 | void sc25519_window4(signed char r[85], const sc25519 *s);248 | ~~~~~~~~~~~~^~~~~249g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o selftest.o selftest.cpp250node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':251node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]252 484 | memset(this, 0, sizeof(_IncomingConfigChunk));253 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~254node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here255 481 | struct _IncomingConfigChunk {256 | ^~~~~~~~~~~~~~~~~~~~257node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':258node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]259 484 | memset(this, 0, sizeof(_IncomingConfigChunk));260 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~261node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here262 481 | struct _IncomingConfigChunk {263 | ^~~~~~~~~~~~~~~~~~~~264node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':265node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]266 484 | memset(this, 0, sizeof(_IncomingConfigChunk));267 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~268node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here269 481 | struct _IncomingConfigChunk {270 | ^~~~~~~~~~~~~~~~~~~~271node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':272node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]273 484 | memset(this, 0, sizeof(_IncomingConfigChunk));274 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~275node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here276 481 | struct _IncomingConfigChunk {277 | ^~~~~~~~~~~~~~~~~~~~278node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':279node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]280 484 | memset(this, 0, sizeof(_IncomingConfigChunk));281 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~282node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here283 481 | struct _IncomingConfigChunk {284 | ^~~~~~~~~~~~~~~~~~~~285node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':286node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]287 484 | memset(this, 0, sizeof(_IncomingConfigChunk));288 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~289node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here290 481 | struct _IncomingConfigChunk {291 | ^~~~~~~~~~~~~~~~~~~~292In file included from node/Membership.hpp:13,293 from node/Network.hpp:20,294 from node/Node.hpp:19,295 from node/Node.cpp:9:296node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':297node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]298 61 | memset(_custody, 0, sizeof(_custody));299 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~300node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here301 512 | struct {302 | ^303node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':304node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]305 484 | memset(this, 0, sizeof(_IncomingConfigChunk));306 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~307node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here308 481 | struct _IncomingConfigChunk {309 | ^~~~~~~~~~~~~~~~~~~~310In file included from node/Membership.hpp:13,311 from node/Network.hpp:20,312 from node/Node.hpp:19,313 from node/Path.cpp:11:314node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':315node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]316 61 | memset(_custody, 0, sizeof(_custody));317 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here319 512 | struct {320 | ^321 Compiling proc-macro2 v1.0.101322 Compiling unicode-ident v1.0.18323 Compiling libc v0.2.175324 Compiling zeroize v1.8.1325 Compiling cfg-if v1.0.3326 Compiling version_check v0.9.5327node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':328node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]329 484 | memset(this, 0, sizeof(_IncomingConfigChunk));330 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~331node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here332 481 | struct _IncomingConfigChunk {333 | ^~~~~~~~~~~~~~~~~~~~334In file included from node/Membership.hpp:13,335 from node/Network.hpp:20,336 from node/Node.hpp:19,337 from node/SelfAwareness.cpp:12:338node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':339node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]340 61 | memset(_custody, 0, sizeof(_custody));341 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~342node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here343 512 | struct {344 | ^345In file included from node/IncomingPacket.cpp:14:346node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':347node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]348 61 | memset(_custody, 0, sizeof(_custody));349 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~350node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here351 512 | struct {352 | ^353In file included from node/Capability.cpp:12:354node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':355node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]356 484 | memset(this, 0, sizeof(_IncomingConfigChunk));357 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~358node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here359 481 | struct _IncomingConfigChunk {360 | ^~~~~~~~~~~~~~~~~~~~361In file included from node/Membership.hpp:13,362 from node/Network.hpp:20,363 from node/Node.hpp:19,364 from node/Bond.cpp:12:365node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':366node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]367 61 | memset(_custody, 0, sizeof(_custody));368 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~369node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here370 512 | struct {371 | ^372node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':373node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]374 484 | memset(this, 0, sizeof(_IncomingConfigChunk));375 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~376node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here377 481 | struct _IncomingConfigChunk {378 | ^~~~~~~~~~~~~~~~~~~~379In file included from node/Node.hpp:19,380 from node/IncomingPacket.cpp:19:381node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':382node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]383 484 | memset(this, 0, sizeof(_IncomingConfigChunk));384 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~385node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here386 481 | struct _IncomingConfigChunk {387 | ^~~~~~~~~~~~~~~~~~~~388In file included from node/Membership.hpp:13,389 from node/Network.hpp:20,390 from node/Node.hpp:19,391 from node/PacketMultiplexer.cpp:12:392node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':393node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]394 61 | memset(_custody, 0, sizeof(_custody));395 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~396node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here397 512 | struct {398 | ^399 Compiling typenum v1.18.0400node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':401node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]402 484 | memset(this, 0, sizeof(_IncomingConfigChunk));403 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~404node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here405 481 | struct _IncomingConfigChunk {406 | ^~~~~~~~~~~~~~~~~~~~407In file included from node/Node.hpp:19,408 from node/Trace.cpp:19:409node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':410node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]411 484 | memset(this, 0, sizeof(_IncomingConfigChunk));412 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~413node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here414 481 | struct _IncomingConfigChunk {415 | ^~~~~~~~~~~~~~~~~~~~416node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':417node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]418 484 | memset(this, 0, sizeof(_IncomingConfigChunk));419 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~420node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here421 481 | struct _IncomingConfigChunk {422 | ^~~~~~~~~~~~~~~~~~~~423node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':424node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]425 484 | memset(this, 0, sizeof(_IncomingConfigChunk));426 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~427node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here428 481 | struct _IncomingConfigChunk {429 | ^~~~~~~~~~~~~~~~~~~~430 Compiling const-oid v0.9.6431In file included from node/Membership.hpp:13,432 from node/Network.hpp:20,433 from node/Peer.cpp:16:434node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':435node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]436 61 | memset(_custody, 0, sizeof(_custody));437 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~438node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here439 512 | struct {440 | ^441node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':442node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]443 484 | memset(this, 0, sizeof(_IncomingConfigChunk));444 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~445node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here446 481 | struct _IncomingConfigChunk {447 | ^~~~~~~~~~~~~~~~~~~~448In file included from node/Membership.hpp:13,449 from node/Network.hpp:20,450 from node/Switch.hpp:18,451 from node/Switch.cpp:9:452node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':453node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]454 61 | memset(_custody, 0, sizeof(_custody));455 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~456node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here457 512 | struct {458 | ^459node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':460node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]461 484 | memset(this, 0, sizeof(_IncomingConfigChunk));462 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~463node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here464 481 | struct _IncomingConfigChunk {465 | ^~~~~~~~~~~~~~~~~~~~466 Compiling subtle v2.6.1467In file included from node/Node.hpp:19,468 from node/Membership.cpp:12:469node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':470node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]471 484 | memset(this, 0, sizeof(_IncomingConfigChunk));472 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~473node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here474 481 | struct _IncomingConfigChunk {475 | ^~~~~~~~~~~~~~~~~~~~476 Compiling generic-array v0.14.7477In file included from node/Membership.hpp:13,478 from node/Network.hpp:20,479 from node/Topology.cpp:12:480node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':481node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]482 61 | memset(_custody, 0, sizeof(_custody));483 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~484node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here485 512 | struct {486 | ^487 Compiling autocfg v1.5.0488node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':489node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]490 484 | memset(this, 0, sizeof(_IncomingConfigChunk));491 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~492node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here493 481 | struct _IncomingConfigChunk {494 | ^~~~~~~~~~~~~~~~~~~~495 Compiling stable_deref_trait v1.2.0496 Compiling base64ct v1.8.0497 Compiling serde v1.0.219498 Compiling find-msvc-tools v0.1.0499 Compiling pem-rfc7468 v0.7.0500 Compiling shlex v1.3.0501 Compiling pin-project-lite v0.2.16502 Compiling itoa v1.0.15503 Compiling pkg-config v0.3.32504 Compiling der v0.7.10505 Compiling cc v1.2.35506 Compiling libm v0.2.15507 Compiling getrandom v0.2.16508 Compiling quote v1.0.40509 Compiling rand_core v0.6.4510 Compiling syn v2.0.106511 Compiling vcpkg v0.2.15512 Compiling num-traits v0.2.19513 Compiling once_cell v1.21.3514 Compiling bytes v1.10.1515 Compiling writeable v0.6.1516 Compiling litemap v0.8.0517In file included from node/NetworkConfig.hpp:14,518 from selftest.cpp:19:519node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':520node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]521 61 | memset(_custody, 0, sizeof(_custody));522 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~523node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here524 512 | struct {525 | ^526In file included from node/Node.hpp:19,527 from selftest.cpp:20:528node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':529node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]530 484 | memset(this, 0, sizeof(_IncomingConfigChunk));531 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~532node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here533 481 | struct _IncomingConfigChunk {534 | ^~~~~~~~~~~~~~~~~~~~535 Compiling serde_json v1.0.143536 Compiling socket2 v0.6.0537selftest.cpp: In function 'int testPacket()':538selftest.cpp:1152:23: warning: variable 'salsaKey' set but not used [-Wunused-but-set-variable]539 1152 | unsigned char salsaKey[32];540 | ^~~~~~~~541 Compiling mio v1.0.4542selftest.cpp: In function 'int testPhy()':543selftest.cpp:1571:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]544 1571 | while ((OSUtils::now() < timeoutAt) && (phyTestUdpPacketCount < ZT_TEST_PHY_NUM_UDP_PACKETS)) {545 | ~~~~~~~~~~~~~~~^~~~~~~~~~~546selftest.cpp:1587:32: warning: comparison of integer expressions of different signedness: 'int64_t' {aka 'long int'} and 'uint64_t' {aka 'long unsigned int'} [-Wsign-compare]547 1587 | while ((OSUtils::now() < timeoutAt) && (phyTestTcpByteCount < (ZT_TEST_PHY_NUM_VALID_TCP_CONNECTS * ZT_TEST_PHY_TCP_MESSAGE_SIZE))) {548 | ~~~~~~~~~~~~~~~^~~~~~~~~~~549 Compiling zerocopy v0.8.26550 Compiling memchr v2.7.5551In file included from node/NetworkConfig.hpp:14,552 from node/NetworkController.hpp:15,553 from one.cpp:72:554node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':555node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]556 61 | memset(_custody, 0, sizeof(_custody));557 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~558node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here559 512 | struct {560 | ^561 Compiling icu_normalizer_data v2.0.0562 Compiling futures-core v0.3.31563 Compiling icu_properties_data v2.0.1564one.cpp: In function 'int cli(int, char**)':565one.cpp:658:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare]566 658 | for (int i = 0; i < p.size(); i++) {567 | ~~^~~~~~~~~~568one.cpp:674:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare]569 674 | for (int i = 0; i < p.size(); i++) {570 | ~~^~~~~~~~~~571one.cpp:823:117: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'int64_t' {aka 'long int'} [-Wformat=]572 823 | printf(" AUTH OK, expires in: %lld seconds" ZT_EOL_S, expiresIn);573 | ~~~^ ~~~~~~~~~574 | | |575 | long long int int64_t {aka long int}576 | %ld577 Compiling crypto-common v0.1.6578 Compiling block-buffer v0.10.4579 Compiling smallvec v1.15.1580 Compiling openssl v0.10.73581one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)':582one.cpp:1750:30: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations]583 1750 | if (readdir_r(d, &de, &dptr) != 0)584 | ~~~~~~~~~^~~~~~~~~~~~~~~585In file included from one.cpp:41:586/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/dirent.h:185:12: note: declared here587 185 | extern int readdir_r (DIR *__restrict __dirp,588 | ^~~~~~~~~589 Compiling cpufeatures v0.2.17590 Compiling fnv v1.0.7591 Compiling digest v0.10.7592 Compiling foreign-types-shared v0.1.1593 Compiling semver v1.0.26594 Compiling tokio v1.47.1595 Compiling http v0.2.12596 Compiling foreign-types v0.3.2597 Compiling tracing-core v0.1.34598 Compiling ff v0.13.1599 Compiling equivalent v1.0.2600 Compiling bitflags v2.9.4601 Compiling hashbrown v0.15.5602 Compiling spki v0.7.3603 Compiling hmac v0.12.1604 Compiling openssl-sys v0.9.109605 Compiling signature v2.2.0606 Compiling base16ct v0.2.0607 Compiling httparse v1.10.1608 Compiling pkcs8 v0.10.2609 Compiling slab v0.4.11610 Compiling futures-io v0.3.31611 Compiling futures-task v0.3.31612 Compiling futures-sink v0.3.31613In file included from node/../osdep/Binder.hpp:51,614 from node/Bond.hpp:12,615 from node/Peer.hpp:16,616 from node/IncomingPacket.hpp:15,617 from selftest.cpp:16:618node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':619node/../osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]620 941 | ::read(_whackReceiveSocket, tmp, 16);621 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~622 Compiling pin-utils v0.1.0623 Compiling native-tls v0.2.14624 Compiling futures-util v0.3.31625 Compiling tracing v0.1.41626 Compiling sec1 v0.7.3627 Compiling hkdf v0.12.4628 Compiling group v0.13.0629 Compiling indexmap v2.11.0630 Compiling sha2 v0.10.9631 Compiling crypto-bigint v0.5.5632 Compiling rustix v1.0.8633 Compiling openssl-probe v0.1.6634 Compiling percent-encoding v2.3.2635 Compiling strsim v0.11.1636In file included from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33,637 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/allocator.h:46,638 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_tree.h:66,639 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/map:64,640 from node/Utils.hpp:13,641 from node/Buffer.hpp:13,642 from selftest.cpp:9:643In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]',644 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,645 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,646 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,647 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,648 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:607:20:649/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]650 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }651 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~652node/../osdep/Phy.hpp: In member function 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':653node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here654 607 | _socks.push_back(PhySocketImpl());655 | ^~~~~~~~~~~~~~~656 Compiling try-lock v0.2.5657one.cpp: In function 'int cli(int, char**)':658one.cpp:1349:23: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]659 1349 | getcwd(cwd, sizeof(cwd));660 | ~~~~~~^~~~~~~~~~~~~~~~~~661one.cpp:1357:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]662 1357 | write(fd, dump.str().c_str(), dump.str().size());663 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~664one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)':665one.cpp:1744:15: warning: ignoring return value of 'int lchown(const char*, __uid_t, __gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result]666 1744 | lchown(path, uid, gid);667 | ~~~~~~^~~~~~~~~~~~~~~~668 Compiling getrandom v0.3.3669 Compiling log v0.4.28670In file included from node/Packet.hpp:16,671 from node/IncomingPacket.hpp:13,672 from node/IncomingPacket.cpp:9:673In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',674 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,675 inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4,676 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,677 inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30,678 inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21,679 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 10024]' at node/World.hpp:251:20:680node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]681 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)682 | ^~~~~~~~~~~~~~~~~~~~~~~~~683In file included from node/Topology.hpp:20,684 from node/Switch.hpp:21,685 from node/IncomingPacket.cpp:26:686node/World.hpp: In member function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 10024]':687node/World.hpp:251:42: note: '<anonymous>' declared here688 251 | _roots.push_back(Root());689 | ^~~~~~690 Compiling ryu v1.0.20691In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]',692 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,693 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,694 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,695 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,696 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1026:25:697/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]698 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }699 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~700node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':701node/../osdep/Phy.hpp:1026:82: note: '<anonymous>' declared here702 1026 | _socks.push_back(PhySocketImpl());703 | ^~~~~~~~~~~~~~~704In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]',705 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,706 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,707 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,708 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,709 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1142:25:710/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]711 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }712 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~713node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':714node/../osdep/Phy.hpp:1142:82: note: '<anonymous>' declared here715 1142 | _socks.push_back(PhySocketImpl());716 | ^~~~~~~~~~~~~~~717 Compiling ident_case v1.0.1718 Compiling want v0.3.1719 Compiling form_urlencoded v1.2.2720In file included from node/Topology.hpp:15,721 from node/Topology.cpp:9:722In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',723 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,724 inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4,725 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,726 inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30,727 inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21,728 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 8480]' at node/World.hpp:251:20:729node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]730 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)731 | ^~~~~~~~~~~~~~~~~~~~~~~~~732In file included from node/Topology.hpp:20:733node/World.hpp: In function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 8480]':734node/World.hpp:251:42: note: '<anonymous>' declared here735 251 | _roots.push_back(Root());736 | ^~~~~~737In file included from /nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/string.h:548,738 from node/Utils.hpp:18:739In function 'void* memcpy(void*, const void*, size_t)',740 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9,741 inlined from 'int testPhy()' at selftest.cpp:1591:37:742/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'bindaddr' with type 'sockaddr_in' [-Warray-bounds=]743 29 | return __builtin___memcpy_chk (__dest, __src, __len,744 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~745 30 | __glibc_objsize0 (__dest));746 | ~~~~~~~~~~~~~~~~~~~~~~~~~~747selftest.cpp: In function 'int testPhy()':748selftest.cpp:1533:28: note: 'bindaddr' declared here749 1533 | struct sockaddr_in bindaddr;750 | ^~~~~~~~751In function 'void* memcpy(void*, const void*, size_t)',752 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9,753 inlined from 'int testPhy()' at selftest.cpp:1591:37:754/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'bindaddr' with type 'sockaddr_in' [-Warray-bounds=]755 29 | return __builtin___memcpy_chk (__dest, __src, __len,756 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~757 30 | __glibc_objsize0 (__dest));758 | ~~~~~~~~~~~~~~~~~~~~~~~~~~759selftest.cpp: In function 'int testPhy()':760selftest.cpp:1533:28: note: 'bindaddr' declared here761 1533 | struct sockaddr_in bindaddr;762 | ^~~~~~~~763In function 'void* memcpy(void*, const void*, size_t)',764 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9,765 inlined from 'int testPhy()' at selftest.cpp:1597:37:766/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'invalidAddr' with type 'sockaddr_in' [-Warray-bounds=]767 29 | return __builtin___memcpy_chk (__dest, __src, __len,768 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~769 30 | __glibc_objsize0 (__dest));770 | ~~~~~~~~~~~~~~~~~~~~~~~~~~771selftest.cpp: In function 'int testPhy()':772selftest.cpp:1538:28: note: 'invalidAddr' declared here773 1538 | struct sockaddr_in invalidAddr;774 | ^~~~~~~~~~~775In function 'void* memcpy(void*, const void*, size_t)',776 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:727:9,777 inlined from 'int testPhy()' at selftest.cpp:1597:37:778/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/string_fortified.h:29:33: warning: 'void* __builtin_memcpy(void*, const void*, long unsigned int)' forming offset [16, 27] is out of the bounds [0, 16] of object 'invalidAddr' with type 'sockaddr_in' [-Warray-bounds=]779 29 | return __builtin___memcpy_chk (__dest, __src, __len,780 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~781 30 | __glibc_objsize0 (__dest));782 | ~~~~~~~~~~~~~~~~~~~~~~~~~~783selftest.cpp: In function 'int testPhy()':784selftest.cpp:1538:28: note: 'invalidAddr' declared here785 1538 | struct sockaddr_in invalidAddr;786 | ^~~~~~~~~~~787In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]',788 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,789 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,790 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,791 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,792 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:428:20,793 inlined from 'int testPhy()' at selftest.cpp:1549:53:794/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]795 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }796 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~797node/../osdep/Phy.hpp: In function 'int testPhy()':798node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here799 428 | _socks.push_back(PhySocketImpl());800 | ^~~~~~~~~~~~~~~801In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]',802 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,803 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,804 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,805 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,806 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:703:20,807 inlined from 'int testPhy()' at selftest.cpp:1591:37:808/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]809 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }810 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~811node/../osdep/Phy.hpp: In function 'int testPhy()':812node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here813 703 | _socks.push_back(PhySocketImpl());814 | ^~~~~~~~~~~~~~~815In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]',816 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,817 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,818 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl}; _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,819 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<TestPhyHandlers*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,820 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:703:20,821 inlined from 'int testPhy()' at selftest.cpp:1597:37:822/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]823 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }824 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~825node/../osdep/Phy.hpp: In function 'int testPhy()':826node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here827 703 | _socks.push_back(PhySocketImpl());828 | ^~~~~~~~~~~~~~~829 Compiling rustc_version v0.4.1830In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',831 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,832 inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4,833 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,834 inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30,835 inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21,836 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 570]' at node/World.hpp:251:20,837 inlined from 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)' at node/Topology.cpp:59:28:838node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]839 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)840 | ^~~~~~~~~~~~~~~~~~~~~~~~~841node/World.hpp: In constructor 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)':842node/World.hpp:251:42: note: '<anonymous>' declared here843 251 | _roots.push_back(Root());844 | ^~~~~~845 Compiling http-body v0.4.6846 Compiling futures-channel v0.3.31847 Compiling socket2 v0.5.10848 Compiling indexmap v1.9.3849 Compiling utf8_iter v1.0.4850 Compiling httpdate v1.0.3851 Compiling unicode-width v0.1.14852 Compiling tower-service v0.3.3853 Compiling syn v1.0.109854 Compiling linux-raw-sys v0.9.4855 Compiling curve25519-dalek v4.1.3856 Compiling num-integer v0.1.46857 Compiling atty v0.2.14858 Compiling rfc6979 v0.4.0859 Compiling hashbrown v0.12.3860 Compiling bitflags v1.3.2861 Compiling textwrap v0.11.0862 Compiling fastrand v2.3.0863 Compiling vec_map v0.8.2864 Compiling ansi_term v0.12.1865 Compiling thiserror v1.0.69866 Compiling num-bigint-dig v0.8.4867 Compiling strsim v0.8.0868 Compiling spin v0.9.8869 Compiling unicode-segmentation v1.12.0870 Compiling base64 v0.21.7871 Compiling cbindgen v0.20.0872 Compiling clap v2.34.0873 Compiling lazy_static v1.5.0874 Compiling num-iter v0.1.45875 Compiling encoding_rs v0.8.35876 Compiling ipnet v2.11.0877 Compiling base64 v0.13.1878 Compiling iana-time-zone v0.1.63879 Compiling mime v0.3.17880 Compiling sync_wrapper v0.1.2881 Compiling byteorder v1.5.0882 Compiling ordered-float v2.10.1883 Compiling ed25519 v2.2.3884 Compiling ppv-lite86 v0.2.21885 Compiling pkcs1 v0.7.5886 Compiling powerfmt v0.2.0887 Compiling either v1.15.0888 Compiling rustls-pemfile v1.0.4889 Compiling dyn-clone v1.0.20890 Compiling time-core v0.1.6891 Compiling num-conv v0.1.0892 Compiling elliptic-curve v0.13.8893 Compiling heck v0.3.3894 Compiling deranged v0.5.3895 Compiling itertools v0.10.5896 Compiling rand_chacha v0.3.1897 Compiling rand v0.8.5898 Compiling primeorder v0.13.6899 Compiling ecdsa v0.16.9900 Compiling synstructure v0.13.2901 Compiling darling_core v0.20.11902one.cpp: In function 'int cli(int, char**)':903one.cpp:1350:49: warning: 'zerotier_dump.txt' directive output may be truncated writing 17 bytes into a region of size between 0 and 16383 [-Wformat-truncation=]904 1350 | snprintf(cwd, sizeof(cwd), "%s%szerotier_dump.txt", cwd, ZT_PATH_SEPARATOR_S);905 | ^~~~~~~~~~~~~~~~~906In file included from /nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/stdio.h:970,907 from one.cpp:18:908In function 'int snprintf(char*, size_t, const char*, ...)',909 inlined from 'int cli(int, char**)' at one.cpp:1350:11:910/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 19 and 16402 bytes into a destination of size 16384911 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,912 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~913 69 | __glibc_objsize (__s), __fmt,914 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~915 70 | __va_arg_pack ());916 | ~~~~~~~~~~~~~~~~~917/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/stdio2.h:68:35: warning: '__builtin___snprintf_chk' argument 6 overlaps destination object 'cwd' [-Wrestrict]918one.cpp: In function 'int cli(int, char**)':919one.cpp:1348:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here920 1348 | char cwd[16384];921 | ^~~922 Compiling p384 v0.13.1923 Compiling p256 v0.13.2924 Compiling tempfile v3.21.0925 Compiling serde_derive v1.0.219926 Compiling zerofrom-derive v0.1.6927 Compiling yoke-derive v0.8.0928 Compiling zerovec-derive v0.11.1929 Compiling displaydoc v0.2.5930 Compiling openssl-macros v0.1.1931 Compiling curve25519-dalek-derive v0.1.1932 Compiling thiserror-impl v1.0.69933 Compiling time v0.3.43934 Compiling tokio-util v0.7.16935In file included from node/Packet.hpp:16,936 from node/Bond.hpp:14,937 from one.cpp:68:938In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',939 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,940 inlined from 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:4,941 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::World::Root; _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,942 inlined from 'std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::emplace_back(_Args&& ...) [with _Args = {ZeroTier::World::Root}; _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/vector.tcc:117:30,943 inlined from 'void std::vector<_Tp, _Alloc>::push_back(value_type&&) [with _Tp = ZeroTier::World::Root; _Alloc = std::allocator<ZeroTier::World::Root>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_vector.h:1434:21,944 inlined from 'int idtool(int, char**)' at one.cpp:1637:22:945node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]946 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)947 | ^~~~~~~~~~~~~~~~~~~~~~~~~948one.cpp: In function 'int idtool(int, char**)':949one.cpp:1637:77: note: '<anonymous>' declared here950 1637 | roots.push_back(World::Root());951 | ^952 Compiling h2 v0.3.27953 Compiling zerofrom v0.1.6954 Compiling rsa v0.9.8955 Compiling darling_macro v0.20.11956 Compiling yoke v0.8.0957 Compiling zerovec v0.11.4958 Compiling zerotrie v0.2.2959 Compiling ed25519-dalek v2.2.0960 Compiling darling v0.20.11961 Compiling serde_with_macros v3.14.0962 Compiling tinystr v0.8.1963 Compiling potential_utf v0.1.3964 Compiling icu_collections v2.0.0965 Compiling icu_locale_core v2.0.0966 Compiling icu_provider v2.0.0967 Compiling icu_normalizer v2.0.0968 Compiling icu_properties v2.0.1969 Compiling hyper v0.14.32970 Compiling tokio-native-tls v0.3.1971 Compiling idna_adapter v1.2.1972 Compiling idna v1.1.0973 Compiling toml v0.5.11974 Compiling serde_urlencoded v0.7.1975 Compiling url v2.5.7976 Compiling serde_path_to_error v0.1.17977 Compiling chrono v0.4.41978 Compiling serde_with v3.14.0979 Compiling serde-value v0.7.0980 Compiling serde_plain v1.0.2981 Compiling hyper-tls v0.5.0982 Compiling jwt v0.16.0 (https://github.com/glimberg/rust-jwt#61a9291f)983 Compiling reqwest v0.11.27984 Compiling oauth2 v4.4.2985 Compiling zeroidc v0.1.0 (/build/source/rustybits/zeroidc)986 Compiling openidconnect v3.5.0987 Finished `release` profile [optimized] target(s) in 18.42s988warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4989note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`990g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o osdep/EthernetTap.o osdep/EthernetTap.cpp991g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o osdep/ManagedRoute.o osdep/ManagedRoute.cpp992g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o osdep/Http.o osdep/Http.cpp993g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o service/OneService.o service/OneService.cpp994g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/EmbeddedNetworkController.cpp995g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o nonfree/controller/DBMirrorSet.o nonfree/controller/DBMirrorSet.cpp996g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o nonfree/controller/DB.o nonfree/controller/DB.cpp997g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o nonfree/controller/FileDB.o nonfree/controller/FileDB.cpp998g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o nonfree/controller/CtlUtil.o nonfree/controller/CtlUtil.cpp999g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o nonfree/controller/CV1.o nonfree/controller/CV1.cpp1000g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o nonfree/controller/CV2.o nonfree/controller/CV2.cpp1001g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o osdep/LinuxEthernetTap.o osdep/LinuxEthernetTap.cpp1002g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o osdep/LinuxNetLink.o osdep/LinuxNetLink.cpp1003g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o osdep/PortMapper.o osdep/PortMapper.cpp1004gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/connecthostport.o ext/miniupnpc/connecthostport.c1005gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/igd_desc_parse.c1006gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/minisoap.o ext/miniupnpc/minisoap.c1007gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/minissdpc.o ext/miniupnpc/minissdpc.c1008gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniupnpc.c1009gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/miniwget.o ext/miniupnpc/miniwget.c1010gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/minixml.o ext/miniupnpc/minixml.c1011gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/portlistingparse.o ext/miniupnpc/portlistingparse.c1012gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/receivedata.o ext/miniupnpc/receivedata.c1013gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpcommands.c1014gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnpdev.c1015gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnperrors.c1016gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/miniupnpc/upnpreplyparse.o ext/miniupnpc/upnpreplyparse.c1017gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/libnatpmp/natpmp.o ext/libnatpmp/natpmp.c1018gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/libnatpmp/getgateway.o ext/libnatpmp/getgateway.c1019gcc -O3 -fstack-protector -Wall -Wno-deprecated -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -c -o ext/http-parser/http_parser.o ext/http-parser/http_parser.c1020osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeAdded(nlmsghdr*)':1021osdep/LinuxNetLink.cpp:278:14: warning: unused variable 'ms' [-Wunused-variable]1022 278 | char ms[24] = { 0 };1023 | ^~1024osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeDeleted(nlmsghdr*)':1025osdep/LinuxNetLink.cpp:364:14: warning: unused variable 'ms' [-Wunused-variable]1026 364 | char ms[24] = { 0 };1027 | ^~1028In file included from nonfree/controller/../../node/NetworkConfig.hpp:14,1029 from nonfree/controller/../../node/NetworkController.hpp:15,1030 from nonfree/controller/EmbeddedNetworkController.hpp:10,1031 from nonfree/controller/EmbeddedNetworkController.cpp:15:1032nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':1033nonfree/controller/../../node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]1034 61 | memset(_custody, 0, sizeof(_custody));1035 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1036nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here1037 512 | struct {1038 | ^1039In file included from service/../node/Membership.hpp:13,1040 from service/../node/Network.hpp:20,1041 from service/../node/Node.hpp:19,1042 from service/OneService.cpp:32:1043service/../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':1044service/../node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]1045 61 | memset(_custody, 0, sizeof(_custody));1046 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1047service/../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here1048 512 | struct {1049 | ^1050service/../node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':1051service/../node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]1052 484 | memset(this, 0, sizeof(_IncomingConfigChunk));1053 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1054service/../node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here1055 481 | struct _IncomingConfigChunk {1056 | ^~~~~~~~~~~~~~~~~~~~1057In file included from nonfree/controller/../../node/NetworkConfig.hpp:14,1058 from nonfree/controller/../../node/NetworkController.hpp:15,1059 from nonfree/controller/EmbeddedNetworkController.hpp:10,1060 from nonfree/controller/DB.cpp:8:1061nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':1062nonfree/controller/../../node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]1063 61 | memset(_custody, 0, sizeof(_custody));1064 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1065nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here1066 512 | struct {1067 | ^1068osdep/LinuxEthernetTap.cpp: In constructor 'ZeroTier::LinuxEthernetTap::LinuxEthernetTap(const char*, unsigned int, bool, const ZeroTier::MAC&, unsigned int, unsigned int, uint64_t, const char*, void (*)(void*, void*, uint64_t, const ZeroTier::MAC&, const ZeroTier::MAC&, unsigned int, unsigned int, const void*, unsigned int), void*)':1069osdep/LinuxEthernetTap.cpp:219:21: warning: ignoring return value of 'int pipe(int*)' declared with attribute 'warn_unused_result' [-Wunused-result]1070 219 | (void)::pipe(_shutdownSignalPipe);1071 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~1072osdep/LinuxEthernetTap.cpp: In destructor 'ZeroTier::LinuxEthernetTap::~LinuxEthernetTap()':1073osdep/LinuxEthernetTap.cpp:361:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]1074 361 | (void)::write(_shutdownSignalPipe[1], "\0", 1);1075 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1076osdep/LinuxEthernetTap.cpp: In member function 'virtual void ZeroTier::LinuxEthernetTap::put(const ZeroTier::MAC&, const ZeroTier::MAC&, unsigned int, const void*, unsigned int)':1077osdep/LinuxEthernetTap.cpp:512:30: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]1078 512 | (void)::write(_fd, putBuf, len);1079 | ~~~~~~~^~~~~~~~~~~~~~~~~~1080In file included from osdep/Http.cpp:14:1081osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]':1082osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]1083 941 | ::read(_whackReceiveSocket, tmp, 16);1084 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1085In file included from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33,1086 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/allocator.h:46,1087 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_tree.h:66,1088 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/map:64,1089 from osdep/Http.hpp:12,1090 from osdep/Http.cpp:9:1091In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]',1092 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1093 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1094 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1095 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1096 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:1026:25:1097/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1098 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1099 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1100osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]':1101osdep/Phy.hpp:1026:82: note: '<anonymous>' declared here1102 1026 | _socks.push_back(PhySocketImpl());1103 | ^~~~~~~~~~~~~~~1104In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]',1105 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1106 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1107 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1108 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1109 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:1142:25:1110/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1111 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1112 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1113osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]':1114osdep/Phy.hpp:1142:82: note: '<anonymous>' declared here1115 1142 | _socks.push_back(PhySocketImpl());1116 | ^~~~~~~~~~~~~~~1117In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]',1118 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1119 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1120 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1121 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::HttpPhyHandler*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1122 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]' at osdep/Phy.hpp:703:20,1123 inlined from 'static unsigned int ZeroTier::Http::_do(const char*, long unsigned int, long unsigned int, const sockaddr*, const char*, const std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, const void*, long unsigned int, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, std::string&)' at osdep/Http.cpp:257:32:1124/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1125 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1126 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1127osdep/Phy.hpp: In static member function 'static unsigned int ZeroTier::Http::_do(const char*, long unsigned int, long unsigned int, const sockaddr*, const char*, const std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, const void*, long unsigned int, std::map<std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char> >&, std::string&)':1128osdep/Phy.hpp:703:42: note: '<anonymous>' declared here1129 703 | _socks.push_back(PhySocketImpl());1130 | ^~~~~~~~~~~~~~~1131service/OneService.cpp: In member function 'void ZeroTier::{anonymous}::OneServiceImpl::setUpMultithreading()':1132service/OneService.cpp:1046:22: warning: unused variable 'pinning' [-Wunused-variable]1133 1046 | bool pinning = _cpuPinningEnabled;1134 | ^~~~~~~1135service/OneService.cpp: In lambda function:1136service/OneService.cpp:2456:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ZeroTier::InetAddress>::size_type' {aka 'long unsigned int'} [-Wsign-compare]1137 2456 | for (int i = 0; i < boundAddrs.size(); i++) {1138 | ~~^~~~~~~~~~~~~~~~~~~1139service/OneService.cpp:2465:43: warning: comparison of integer expressions of different signedness: 'int' and 'std::vector<ZeroTier::InetAddress>::size_type' {aka 'long unsigned int'} [-Wsign-compare]1140 2465 | for (int i = 0; i < surfaceAddrs.size(); i++) {1141 | ~~^~~~~~~~~~~~~~~~~~~~~1142In file included from service/../node/../osdep/Binder.hpp:51,1143 from service/../node/Bond.hpp:12,1144 from service/OneService.cpp:26:1145service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::whack() [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1146service/../node/../osdep/Phy.hpp:263:31: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]1147 263 | (void)(::write(_whackSendSocket, (PhySocket*)this, 1));1148 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1149service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1150service/../node/../osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]1151 941 | ::read(_whackReceiveSocket, tmp, 16);1152 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1153In file included from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/x86_64-unknown-linux-gnu/bits/c++allocator.h:33,1154 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/allocator.h:46,1155 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_tree.h:66,1156 from /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/map:64,1157 from service/OneService.cpp:11:1158In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1159 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1160 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1161 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1162 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1163 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:428:20:1164/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1165 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1166 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1167service/../node/../osdep/Phy.hpp: In function 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1168service/../node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here1169 428 | _socks.push_back(PhySocketImpl());1170 | ^~~~~~~~~~~~~~~1171In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1172 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1173 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1174 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1175 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1176 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:1026:25:1177/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1178 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1179 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1180service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1181service/../node/../osdep/Phy.hpp:1026:82: note: '<anonymous>' declared here1182 1026 | _socks.push_back(PhySocketImpl());1183 | ^~~~~~~~~~~~~~~1184In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1185 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1186 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1187 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1188 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1189 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:1142:25:1190/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1191 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1192 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1193service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1194service/../node/../osdep/Phy.hpp:1142:82: note: '<anonymous>' declared here1195 1142 | _socks.push_back(PhySocketImpl());1196 | ^~~~~~~~~~~~~~~1197In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1198 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1199 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1200 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1201 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1202 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:428:20,1203 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4233:20,1204 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1205/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1206 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1207 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1208service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1209service/../node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here1210 428 | _socks.push_back(PhySocketImpl());1211 | ^~~~~~~~~~~~~~~1212In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1213 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1214 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1215 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1216 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1217 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20,1218 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4236:23,1219 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1220/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1221 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1222 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1223service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1224service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1225 607 | _socks.push_back(PhySocketImpl());1226 | ^~~~~~~~~~~~~~~1227In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1228 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1229 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1230 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1231 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1232 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::udpBind(const sockaddr*, void*, int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:428:20,1233 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4246:20,1234 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1235/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1236 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1237 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1238service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1239service/../node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here1240 428 | _socks.push_back(PhySocketImpl());1241 | ^~~~~~~~~~~~~~~1242In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1243 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1244 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1245 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1246 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1247 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20,1248 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4249:23,1249 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1250/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1251 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1252 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1253service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1254service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1255 607 | _socks.push_back(PhySocketImpl());1256 | ^~~~~~~~~~~~~~~1257In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1258 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1259 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1260 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1261 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1262 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpConnect(const sockaddr*, bool&, void*, bool) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:703:20,1263 inlined from 'int ZeroTier::{anonymous}::OneServiceImpl::nodeWirePacketSendFunction(int64_t, const sockaddr_storage*, const void*, unsigned int, unsigned int)' at service/OneService.cpp:4004:23:1264/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1265 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1266 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1267service/../node/../osdep/Phy.hpp: In member function 'int ZeroTier::{anonymous}::OneServiceImpl::nodeWirePacketSendFunction(int64_t, const sockaddr_storage*, const void*, unsigned int, unsigned int)':1268service/../node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here1269 703 | _socks.push_back(PhySocketImpl());1270 | ^~~~~~~~~~~~~~~1271service/OneService.cpp: In function 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>':1272service/OneService.cpp:1801:102: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 16383 [-Wformat-truncation=]1273 1801 | snprintf(indexHtmlPath, sizeof(indexHtmlPath), "%s/%s/%s", appUiDir, match.str().c_str(), "index.html");1274 | ^1275In file included from /nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/stdio.h:970,1276 from service/OneService.cpp:13:1277In function 'int snprintf(char*, size_t, const char*, ...)',1278 inlined from 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>' at service/OneService.cpp:1801:15:1279/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 16396) into a destination of size 163841280 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,1281 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1282 69 | __glibc_objsize (__s), __fmt,1283 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1284 70 | __va_arg_pack ());1285 | ~~~~~~~~~~~~~~~~~1286service/OneService.cpp: In function 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>':1287service/OneService.cpp:1825:83: warning: '%s' directive output may be truncated writing 5 bytes into a region of size between 1 and 16384 [-Wformat-truncation=]1288 1825 | snprintf(htmlPath, sizeof(htmlPath), "%s%s%s", appUiDir, (req.path).substr(appUiPath.length()).c_str(), ".html");1289 | ^~ ~~~~~~~1290In function 'int snprintf(char*, size_t, const char*, ...)',1291 inlined from 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>' at service/OneService.cpp:1825:14:1292/nix/store/qwi863qp79xkdm2yw3xzjh73dpg9qh67-glibc-2.42-84-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 6 or more bytes (assuming 16389) into a destination of size 163841293 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,1294 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1295 69 | __glibc_objsize (__s), __fmt,1296 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1297 70 | __va_arg_pack ());1298 | ~~~~~~~~~~~~~~~~~1299In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1300 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1301 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1302 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1303 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1304 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20,1305 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4236:23,1306 inlined from 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()' at service/OneService.cpp:1191:19:1307/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1308 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1309 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1310service/../node/../osdep/Phy.hpp: In member function 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()':1311service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1312 607 | _socks.push_back(PhySocketImpl());1313 | ^~~~~~~~~~~~~~~1314In member function 'void std::__new_allocator<_Tp>::construct(_Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]',1315 inlined from 'static void std::allocator_traits<std::allocator<_Tp1> >::construct(allocator_type&, _Up*, _Args&& ...) [with _Up = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = std::_List_node<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/alloc_traits.h:674:17,1316 inlined from 'std::__cxx11::list<_Tp, _Allocator>::_Node_ptr std::__cxx11::list<_Tp, _Allocator>::_M_create_node(_Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1106:33,1317 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::_M_insert(iterator, _Args&& ...) [with _Args = {ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:2472:35,1318 inlined from 'void std::__cxx11::list<_Tp, _Allocator>::push_back(value_type&&) [with _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/stl_list.h:1809:24,1319 inlined from 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]' at service/../node/../osdep/Phy.hpp:607:20,1320 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4249:23,1321 inlined from 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()' at service/OneService.cpp:1191:19:1322/nix/store/4yxdxw3kppr2pbic95p4mri520rkdag2-gcc-15.3.0/include/c++/15.3.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1323 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1324 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1325service/../node/../osdep/Phy.hpp: In member function 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()':1326service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1327 607 | _socks.push_back(PhySocketImpl());1328 | ^~~~~~~~~~~~~~~1329g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -pie -Wl,-z,relro,-z,now -Wl,-z,noexecstack -o zerotier-one node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/ECC.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Metrics.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/PacketMultiplexer.o osdep/OSUtils.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 osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o service/OneService.o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/DBMirrorSet.o nonfree/controller/DB.o nonfree/controller/FileDB.o nonfree/controller/CtlUtil.o nonfree/controller/CV1.o nonfree/controller/CV2.o osdep/LinuxEthernetTap.o osdep/LinuxNetLink.o osdep/PortMapper.o ext/miniupnpc/connecthostport.o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/minisoap.o ext/miniupnpc/minissdpc.o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniwget.o ext/miniupnpc/minixml.o ext/miniupnpc/portlistingparse.o ext/miniupnpc/receivedata.o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnpreplyparse.o ext/libnatpmp/natpmp.o ext/libnatpmp/getgateway.o ext/http-parser/http_parser.o one.o rustybits/target/release/libzeroidc.a -ldl -lssl -lcrypto1330g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_SSO_SUPPORTED=1 -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 -fPIC -fPIE -pie -Wl,-z,relro,-z,now -Wl,-z,noexecstack -o zerotier-selftest selftest.o node/AES.o node/AES_aesni.o node/AES_armcrypto.o node/ECC.o node/Capability.o node/CertificateOfMembership.o node/CertificateOfOwnership.o node/Identity.o node/IncomingPacket.o node/InetAddress.o node/Membership.o node/Metrics.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/PacketMultiplexer.o osdep/OSUtils.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 osdep/EthernetTap.o osdep/ManagedRoute.o osdep/Http.o service/OneService.o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/DBMirrorSet.o nonfree/controller/DB.o nonfree/controller/FileDB.o nonfree/controller/CtlUtil.o nonfree/controller/CV1.o nonfree/controller/CV2.o osdep/LinuxEthernetTap.o osdep/LinuxNetLink.o osdep/PortMapper.o ext/miniupnpc/connecthostport.o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/minisoap.o ext/miniupnpc/minissdpc.o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniwget.o ext/miniupnpc/minixml.o ext/miniupnpc/portlistingparse.o ext/miniupnpc/receivedata.o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnpreplyparse.o ext/libnatpmp/natpmp.o ext/libnatpmp/getgateway.o ext/http-parser/http_parser.o rustybits/target/release/libzeroidc.a -ldl -lssl -lcrypto1331ln -sf zerotier-one zerotier-idtool1332ln -sf zerotier-one zerotier-cli1333buildPhase completed in 39 secondscheckPhase
1334[info] sizeof(void *) == 81335[info] OSUtils::now() == 17888421209001336[info] hardware concurrency == 321337[info] sizeof(NetworkConfig) == 4664241338[other] Testing hex/unhex... PASS1339[other] Testing InetAddress encode/decode... 127.0.0.1/9993 feed:dead:babe:dead:beef:f00d:1234:5678/12345 1340[other] Testing/fuzzing Dictionary... PASS (junk value to prevent optimization-out of test: -19558)1341[crypto] getSecureRandom: ae407e4b9a8e0ff277bc17b9673509fdc053282ee5e4893c5eb416c6e44acf6f5b929a263e9de4ea49c91129b08e249ac343dfb213cc56d34107368871e1d9501342[crypto] getSecureRandom: 8b7bb833cdc9c656cba980c8cf9c5cffbe68e2ece1594afee16a6f1c02511bd0fa6f6815e90c3ce81d68608998a3a21edce69e7dec0450be11ae8cc744d81b2e1343[crypto] getSecureRandom: dbb14f49e5b183cc8c4a811be5f8be338da53c89c74bc7baf709df43fbe2a66d88be07d19f4c7769ec82db0c149957cdd08b832616272c0cc7439cf3e2aeacb51344[crypto] Testing Salsa20... PASS1345[crypto] Salsa20 SSE: ENABLED1346[crypto] Benchmarking Salsa20/12... 1488.43 MiB/second (f31ddbcdb3b69d0a5e19ba94a7e2facc)1347[crypto] Benchmarking Salsa20/12 fast x64 ASM... 2679.18 MiB/second1348[crypto] Benchmarking Salsa20/20... 938.235 MiB/second (24c619994ae7f1549136169c9072f3d7)1349[crypto] Benchmarking AES-GMAC-SIV... 5452.37 MiB/second1350[crypto] Testing SHA-512... PASS1351[crypto] Testing Poly1305... PASS1352[crypto] Benchmarking Poly1305... 2871.65 MiB/second1353[crypto] Testing C25519 and Ed25519 against test vectors... PASS1354[crypto] Testing C25519 ECC key agreement... PASS1355[crypto] Benchmarking C25519 ECC key agreement... 0.08ms per agreement.1356[crypto] Testing Ed25519 ECC signatures... PASS1357[crypto] Benchmarking Ed25519 ECC signatures... 0.64ms per signature.1358[packet] Testing Packet encoder/decoder... (compressed: 77, decompressed: 1116) PASS1359[identity] Validate known-good identity... PASS (11.1ms per validation)1360[identity] Validate known-bad identity... PASS (i.e. it failed)1361[identity] Generate identity... (took 111ms): a14c06ae6a:0:e3b74803903dcfd1ff98d7cded4d84db8511e7666d122f8417949f91148a126e8050d462e5f4d0eee8ed82aa59d190224bf50d210f15c8da7d994f24965db392:556c2a046b77cdac43c5067eea87fab6eb5964199b6fd904138dffeaae3232e16ae5b152f3a146f14fcf465b487b401d556337c1847dbf60bbb72bc2132bcf571362[identity] Locally validate identity: PASS1363[identity] Generate identity... (took 542ms): 238e7345ca:0:a3428e073e854588c39f550a6c1076aeb1f1f18e197a88947319665152972f705d9a5724838722f2d0527e9e9d3c58107fa885a90246653b621ed65915c49280:5c3cdfe76efbac93b8e175a1e340a90a1ee27506de7a21acd505e9eb15f149165fea7adf9e7a7cf20ad4f42593d822bf2355c0961c1a66f6180d218c058568ab1364[identity] Locally validate identity: PASS1365[identity] Generate identity... (took 44ms): f0ae817850:0:771493aeaea99cc07ba96e86ae1b893bd84133d2b9f90c6def4183f394d7b0655ccbbd35519f3dd9709ef29021707a45d57ff572e4e3fd086eca5a46b6af804a:c079589b7c7bcebb7e14eb0be35e8942e2eccd9afcafbdbfc2d78d003a6a0137343a7d3c09c4f805e6f61c48c4af470ff600a8412d8bed112581cde2078319bc1366[identity] Locally validate identity: PASS1367[identity] Generate identity... (took 144ms): 7b26dde50c:0:62f747096ed66bd93a45a4f55695f8158ec96ba6f2cb63f81504f8f6ff642057469c7a87f6caae71aa4325efb49b567d7936c8d98cea71f79b4744c9a5f354f6:65adeb11522c53acdf2b15e0d31f078d0d12030db70eb90693779c7d2671f8450aedc0e3cedf65bf3356f0052e046051968a04ecde1596a74b045492c541dcd11368[identity] Locally validate identity: PASS1369[identity] Serialize and deserialize (w/private): PASS1370[identity] Serialize and deserialize (no private): PASS1371[identity] Serialize and deserialize (ASCII w/private): PASS1372[identity] Serialize and deserialize (ASCII no private): PASS1373[certificate] Generating identity to act as authority... 450eae15691374[certificate] Generating identities A and B... 4015386f7a, bd6a754a1e1375[certificate] Generating certificates A and B...1376[certificate] Signing certificates A and B with authority...1377[certificate] A agrees with B and B with A... yes, yes.1378[certificate] Generating two certificates that should not agree...1379[certificate] A agrees with B and B with A... no, no.1380[phy] Creating phy endpoint...1381[phy] Binding UDP listen socket to 127.0.0.1/60002... OK1382[phy] Binding TCP listen socket to 127.0.0.1/60002... OK1383[phy] Testing UDP send/receive... got 10000 packets, OK1384[phy] Testing TCP... got 10 connect successes, 2 failures, and 10000000 bytes, OKinstallPhase
1385install flags: -j32 SHELL=/nix/store/9ipfvwnqp1q8ijnmi5sxvlx9r8w34lw3-bash-5.3p15/bin/bash pkgconfigdir=/nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.0/lib/pkgconfig m4datadir=/nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.0/share/aclocal aclocaldir=/nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.0/share/aclocal -f make-linux.mk DESTDIR=\$\$out/upstream install1386mkdir -p $out/upstream/usr/sbin1387rm -f $out/upstream/usr/sbin/zerotier-one1388cp -f zerotier-one $out/upstream/usr/sbin/zerotier-one1389rm -f $out/upstream/usr/sbin/zerotier-cli1390rm -f $out/upstream/usr/sbin/zerotier-idtool1391ln -s zerotier-one $out/upstream/usr/sbin/zerotier-cli1392ln -s zerotier-one $out/upstream/usr/sbin/zerotier-idtool1393mkdir -p $out/upstream/var/lib/zerotier-one1394rm -f $out/upstream/var/lib/zerotier-one/zerotier-one1395rm -f $out/upstream/var/lib/zerotier-one/zerotier-cli1396rm -f $out/upstream/var/lib/zerotier-one/zerotier-idtool1397ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-one1398ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-cli1399ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-idtool1400mkdir -p $out/upstream/usr/share/man/man81401rm -f $out/upstream/usr/share/man/man8/zerotier-one.8.gz1402cat doc/zerotier-one.8 | gzip -9 >$out/upstream/usr/share/man/man8/zerotier-one.8.gz1403mkdir -p $out/upstream/usr/share/man/man11404rm -f $out/upstream/usr/share/man/man1/zerotier-idtool.1.gz1405rm -f $out/upstream/usr/share/man/man1/zerotier-cli.1.gz1406cat doc/zerotier-cli.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-cli.1.gz1407cat doc/zerotier-idtool.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-idtool.1.gz1408cp ext/installfiles/linux/zerotier-one.te $out/upstream/var/lib/zerotier-one/zerotier-one.tefixupPhase
1409shrinking RPATHs of ELF executables and libraries in /nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.01410shrinking /nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.0/bin/zerotier-one1411checking for references to /build/ in /nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.0...1412patching script interpreter paths in /nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.01413stripping (with command strip and flags -S -p) in /nix/store/khy8p5mm356d81mpkygv9n5jv66xhbhc-zerotierone-1.16.0/bin1414shrinking RPATHs of ELF executables and libraries in /nix/store/0ddj6kmf9kfnvghj280jvs0dp9r6r7q3-zerotierone-1.16.0-man1415checking for references to /build/ in /nix/store/0ddj6kmf9kfnvghj280jvs0dp9r6r7q3-zerotierone-1.16.0-man...1416gzipping man pages under /nix/store/0ddj6kmf9kfnvghj280jvs0dp9r6r7q3-zerotierone-1.16.0-man/share/man/1417�patching script interpreter paths in /nix/store/0ddj6kmf9kfnvghj280jvs0dp9r6r7q3-zerotierone-1.16.0-man