nixbot

builds

succeeded zerotierone-1.16.0 checks.aarch64-linux.zerotier · build #601 · raw

unpackPhase
1unpacking source archive /nix/store/qxr9703hw3pa7781vv44hlshwav2qslj-source2source root is source3Executing cargoSetupPostUnpackHook4Finished cargoSetupPostUnpackHook
patchPhase
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 cargoSetupPostPatchHook
updateAutotoolsGnuConfigScriptsPhase
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.guess
configurePhase
14patching script interpreter paths in ./doc/build.sh15./doc/build.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/npnyybb95hkpf4153jbrxsc3lm3wswi4-bash-5.3p9/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 nothing
buildPhase
20build flags: -j80 SHELL=/nix/store/npnyybb95hkpf4153jbrxsc3lm3wswi4-bash-5.3p9/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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o node/AES_aesni.o node/AES_aesni.cpp23OpenTelemetry exporter not enabled, skipping build.24g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o node/AES_armcrypto.o node/AES_armcrypto.cpp25g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o node/ECC.o node/ECC.cpp26g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o osdep/OSUtils.o osdep/OSUtils.cpp55export PATH=//homeless-shelter/.cargo/bin:$PATH; cd rustybits && cargo build --release -p zeroidc56g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o one.o one.cpp57g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o selftest.o selftest.cpp58 Compiling proc-macro2 v1.0.10159 Compiling unicode-ident v1.0.1860 Compiling libc v0.2.17561 Compiling zeroize v1.8.162 Compiling cfg-if v1.0.363 Compiling typenum v1.18.064 Compiling version_check v0.9.565 Compiling const-oid v0.9.666 Compiling subtle v2.6.167 Compiling autocfg v1.5.068 Compiling stable_deref_trait v1.2.069 Compiling base64ct v1.8.070 Compiling serde v1.0.21971 Compiling shlex v1.3.072 Compiling find-msvc-tools v0.1.073 Compiling pkg-config v0.3.3274 Compiling vcpkg v0.2.1575 Compiling pin-project-lite v0.2.1676 Compiling itoa v1.0.1577 Compiling libm v0.2.1578 Compiling once_cell v1.21.379 Compiling bytes v1.10.180 Compiling serde_json v1.0.14381 Compiling litemap v0.8.082 Compiling writeable v0.6.183 Compiling futures-core v0.3.3184 Compiling memchr v2.7.585 Compiling icu_normalizer_data v2.0.086 Compiling icu_properties_data v2.0.187 Compiling smallvec v1.15.188 Compiling zerocopy v0.8.2689 Compiling openssl v0.10.7390 Compiling fnv v1.0.791 Compiling semver v1.0.2692 Compiling foreign-types-shared v0.1.193 Compiling futures-io v0.3.3194 Compiling futures-task v0.3.3195 Compiling equivalent v1.0.296 Compiling slab v0.4.1197 Compiling native-tls v0.2.1498 Compiling hashbrown v0.15.599 Compiling futures-sink v0.3.31100 Compiling base16ct v0.2.0101 Compiling httparse v1.10.1102 Compiling bitflags v2.9.4103 Compiling pin-utils v0.1.0104 Compiling foreign-types v0.3.2105 Compiling ident_case v1.0.1106 Compiling log v0.4.28107 Compiling ryu v1.0.20108 Compiling try-lock v0.2.5109 Compiling cc v1.2.35110 Compiling strsim v0.11.1111 Compiling percent-encoding v2.3.2112 Compiling rustix v1.0.8113 Compiling openssl-probe v0.1.6114 Compiling getrandom v0.3.3115 Compiling want v0.3.1116 Compiling futures-channel v0.3.31117 Compiling syn v1.0.109118 Compiling tower-service v0.3.3119 Compiling tracing-core v0.1.34120 Compiling httpdate v1.0.3121 Compiling linux-raw-sys v0.9.4122 Compiling unicode-width v0.1.14123 Compiling form_urlencoded v1.2.2124 Compiling utf8_iter v1.0.4125 Compiling spin v0.9.8126 Compiling generic-array v0.14.7127 Compiling pem-rfc7468 v0.7.0128In file included from node/NetworkConfig.hpp:14,129 from node/NetworkConfig.cpp:9:130node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':131node/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]132 61 | memset(_custody, 0, sizeof(_custody));133 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~134node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here135 512 | struct {136 | ^137In file included from node/Membership.hpp:13,138 from node/Membership.cpp:9:139node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':140node/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]141 61 | memset(_custody, 0, sizeof(_custody));142 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~143node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here144 512 | struct {145 | ^146In file included from node/Membership.hpp:13,147 from node/Network.hpp:20,148 from node/Network.cpp:9:149node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':150node/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]151 61 | memset(_custody, 0, sizeof(_custody));152 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~153node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here154 512 | struct {155 | ^156 Compiling ansi_term v0.12.1157 Compiling num-bigint-dig v0.8.4158 Compiling thiserror v1.0.69159In file included from node/Capability.cpp:9: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 | ^167In file included from node/Membership.hpp:13,168 from node/Network.hpp:20,169 from node/Revocation.cpp:12:170node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':171node/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]172 61 | memset(_custody, 0, sizeof(_custody));173 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~174node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here175 512 | struct {176 | ^177 Compiling unicode-segmentation v1.12.0178 Compiling base64 v0.21.7179 Compiling vec_map v0.8.2180In file included from node/Membership.hpp:13,181 from node/Network.hpp:20,182 from node/CertificateOfMembership.cpp:12:183node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':184node/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]185 61 | memset(_custody, 0, sizeof(_custody));186 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~187node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here188 512 | struct {189 | ^190 Compiling hashbrown v0.12.3191 Compiling bitflags v1.3.2192 Compiling strsim v0.8.0193 Compiling fastrand v2.3.0194In file included from node/Trace.cpp:14:195node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':196node/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]197 61 | memset(_custody, 0, sizeof(_custody));198 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~199node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here200 512 | struct {201 | ^202 Compiling cbindgen v0.20.0203node/NetworkConfig.cpp: In constructor 'ZeroTier::NetworkConfig::NetworkConfig()':204node/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]205 53 | memset(staticIps, 0, sizeof(InetAddress) * ZT_MAX_ZT_ASSIGNED_ADDRESSES);206 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~207In file included from node/CertificateOfOwnership.hpp:18,208 from node/NetworkConfig.hpp:16:209node/InetAddress.hpp:37:8: note: 'struct ZeroTier::InetAddress' declared here210 37 | struct InetAddress : public sockaddr_storage {211 | ^~~~~~~~~~~212 Compiling lazy_static v1.5.0213 Compiling encoding_rs v0.8.35214 Compiling mime v0.3.17215In file included from node/Membership.hpp:13,216 from node/Network.hpp:20,217 from node/CertificateOfOwnership.cpp:12:218node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':219node/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]220 61 | memset(_custody, 0, sizeof(_custody));221 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~222node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here223 512 | struct {224 | ^225 Compiling base64 v0.13.1226 Compiling ipnet v2.11.0227In file included from node/Membership.hpp:13,228 from node/Network.hpp:20,229 from node/Multicaster.cpp:13: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 | ^237 Compiling der v0.7.10238 Compiling textwrap v0.11.0239In file included from node/Membership.hpp:13,240 from node/Network.hpp:20,241 from node/Tag.cpp:12:242node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':243node/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]244 61 | memset(_custody, 0, sizeof(_custody));245 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~246node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here247 512 | struct {248 | ^249 Compiling iana-time-zone v0.1.63250In file included from node/Membership.hpp:13,251 from node/Network.hpp:20,252 from node/OutboundMulticast.cpp:12:253node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':254node/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]255 61 | memset(_custody, 0, sizeof(_custody));256 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~257node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here258 512 | struct {259 | ^260 Compiling sync_wrapper v0.1.2261 Compiling byteorder v1.5.0262 Compiling powerfmt v0.2.0263 Compiling num-traits v0.2.19264 Compiling indexmap v1.9.3265 Compiling futures-util v0.3.31266 Compiling either v1.15.0267 Compiling time-core v0.1.6268 Compiling num-conv v0.1.0269 Compiling rustc_version v0.4.1270 Compiling dyn-clone v1.0.20271node/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 | ^~~~~~~~~~~~~~~~~~~~278In file included from node/Capability.cpp:12:279node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':280node/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]281 484 | memset(this, 0, sizeof(_IncomingConfigChunk));282 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~283node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here284 481 | struct _IncomingConfigChunk {285 | ^~~~~~~~~~~~~~~~~~~~286 Compiling tracing v0.1.41287 Compiling rustls-pemfile v1.0.4288node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':289node/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]290 484 | memset(this, 0, sizeof(_IncomingConfigChunk));291 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~292node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here293 481 | struct _IncomingConfigChunk {294 | ^~~~~~~~~~~~~~~~~~~~295node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':296node/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]297 484 | memset(this, 0, sizeof(_IncomingConfigChunk));298 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~299node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here300 481 | struct _IncomingConfigChunk {301 | ^~~~~~~~~~~~~~~~~~~~302node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':303node/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]304 484 | memset(this, 0, sizeof(_IncomingConfigChunk));305 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~306node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here307 481 | struct _IncomingConfigChunk {308 | ^~~~~~~~~~~~~~~~~~~~309 Compiling heck v0.3.3310 Compiling indexmap v2.11.0311 Compiling deranged v0.5.3312 Compiling itertools v0.10.5313node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':314node/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]315 484 | memset(this, 0, sizeof(_IncomingConfigChunk));316 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~317node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here318 481 | struct _IncomingConfigChunk {319 | ^~~~~~~~~~~~~~~~~~~~320node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':321node/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]322 484 | memset(this, 0, sizeof(_IncomingConfigChunk));323 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~324node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here325 481 | struct _IncomingConfigChunk {326 | ^~~~~~~~~~~~~~~~~~~~327node/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 | ^~~~~~~~~~~~~~~~~~~~334 Compiling http v0.2.12335In file included from node/Node.hpp:19,336 from node/Trace.cpp:19:337node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':338node/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]339 484 | memset(this, 0, sizeof(_IncomingConfigChunk));340 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~341node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here342 481 | struct _IncomingConfigChunk {343 | ^~~~~~~~~~~~~~~~~~~~344 Compiling curve25519-dalek v4.1.3345In file included from node/NetworkConfig.hpp:14,346 from selftest.cpp:19:347node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':348node/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]349 61 | memset(_custody, 0, sizeof(_custody));350 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~351node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here352 512 | struct {353 | ^354In file included from node/Node.hpp:19,355 from selftest.cpp:20:356node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':357node/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]358 484 | memset(this, 0, sizeof(_IncomingConfigChunk));359 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~360node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here361 481 | struct _IncomingConfigChunk {362 | ^~~~~~~~~~~~~~~~~~~~363In file included from node/NetworkConfig.hpp:14,364 from node/NetworkController.hpp:15,365 from one.cpp:72:366node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':367node/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]368 61 | memset(_custody, 0, sizeof(_custody));369 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~370node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here371 512 | struct {372 | ^373In file included from node/Node.hpp:19,374 from node/Membership.cpp:12:375node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':376node/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]377 484 | memset(this, 0, sizeof(_IncomingConfigChunk));378 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~379node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here380 481 | struct _IncomingConfigChunk {381 | ^~~~~~~~~~~~~~~~~~~~382selftest.cpp: In function 'int testPacket()':383selftest.cpp:1152:23: warning: variable 'salsaKey' set but not used [-Wunused-but-set-variable]384 1152 | unsigned char salsaKey[32];385 | ^~~~~~~~386selftest.cpp: In function 'int testPhy()':387selftest.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]388 1571 | while ((OSUtils::now() < timeoutAt) && (phyTestUdpPacketCount < ZT_TEST_PHY_NUM_UDP_PACKETS)) {389 | ~~~~~~~~~~~~~~~^~~~~~~~~~~390selftest.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]391 1587 | while ((OSUtils::now() < timeoutAt) && (phyTestTcpByteCount < (ZT_TEST_PHY_NUM_VALID_TCP_CONNECTS * ZT_TEST_PHY_TCP_MESSAGE_SIZE))) {392 | ~~~~~~~~~~~~~~~^~~~~~~~~~~393In file included from node/Membership.hpp:13,394 from node/Network.hpp:20,395 from node/Node.hpp:19,396 from node/Node.cpp:9:397node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':398node/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]399 61 | memset(_custody, 0, sizeof(_custody));400 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~401node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here402 512 | struct {403 | ^404In file included from node/Membership.hpp:13,405 from node/Network.hpp:20,406 from node/Peer.cpp:16:407node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':408node/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]409 61 | memset(_custody, 0, sizeof(_custody));410 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~411node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here412 512 | struct {413 | ^414one.cpp: In function 'int cli(int, char**)':415one.cpp:658:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare]416 658 | for (int i = 0; i < p.size(); i++) {417 | ~~^~~~~~~~~~418one.cpp:674:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare]419 674 | for (int i = 0; i < p.size(); i++) {420 | ~~^~~~~~~~~~421one.cpp:823:117: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'int64_t' {aka 'long int'} [-Wformat=]422 823 | printf(" AUTH OK, expires in: %lld seconds" ZT_EOL_S, expiresIn);423 | ~~~^ ~~~~~~~~~424 | | |425 | long long int int64_t {aka long int}426 | %ld427node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':428node/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]429 484 | memset(this, 0, sizeof(_IncomingConfigChunk));430 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~431node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here432 481 | struct _IncomingConfigChunk {433 | ^~~~~~~~~~~~~~~~~~~~434In file included from node/Membership.hpp:13,435 from node/Network.hpp:20,436 from node/Node.hpp:19,437 from node/Bond.cpp:12:438node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':439node/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]440 61 | memset(_custody, 0, sizeof(_custody));441 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~442node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here443 512 | struct {444 | ^445 Compiling quote v1.0.40446node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':447node/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]448 484 | memset(this, 0, sizeof(_IncomingConfigChunk));449 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~450node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here451 481 | struct _IncomingConfigChunk {452 | ^~~~~~~~~~~~~~~~~~~~453In file included from node/Membership.hpp:13,454 from node/Network.hpp:20,455 from node/Node.hpp:19,456 from node/PacketMultiplexer.cpp:12:457node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':458node/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]459 61 | memset(_custody, 0, sizeof(_custody));460 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~461node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here462 512 | struct {463 | ^464node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':465node/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]466 484 | memset(this, 0, sizeof(_IncomingConfigChunk));467 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~468node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here469 481 | struct _IncomingConfigChunk {470 | ^~~~~~~~~~~~~~~~~~~~471In file included from node/Membership.hpp:13,472 from node/Network.hpp:20,473 from node/Topology.cpp:12:474node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':475node/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]476 61 | memset(_custody, 0, sizeof(_custody));477 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~478node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here479 512 | struct {480 | ^481In file included from node/Membership.hpp:13,482 from node/Network.hpp:20,483 from node/Node.hpp:19,484 from node/SelfAwareness.cpp:12:485node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':486node/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]487 61 | memset(_custody, 0, sizeof(_custody));488 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~489node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here490 512 | struct {491 | ^492one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)':493one.cpp:1750:30: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations]494 1750 | if (readdir_r(d, &de, &dptr) != 0)495 | ~~~~~~~~~^~~~~~~~~~~~~~~496In file included from one.cpp:41:497/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/dirent.h:185:12: note: declared here498 185 | extern int readdir_r (DIR *__restrict __dirp,499 | ^~~~~~~~~500node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':501node/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]502 484 | memset(this, 0, sizeof(_IncomingConfigChunk));503 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~504node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here505 481 | struct _IncomingConfigChunk {506 | ^~~~~~~~~~~~~~~~~~~~507node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':508node/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]509 484 | memset(this, 0, sizeof(_IncomingConfigChunk));510 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~511node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here512 481 | struct _IncomingConfigChunk {513 | ^~~~~~~~~~~~~~~~~~~~514 Compiling getrandom v0.2.16515 Compiling socket2 v0.6.0516 Compiling mio v1.0.4517 Compiling cpufeatures v0.2.17518 Compiling socket2 v0.5.10519In file included from node/Membership.hpp:13,520 from node/Network.hpp:20,521 from node/Switch.hpp:18,522 from node/Switch.cpp:9:523node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':524node/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]525 61 | memset(_custody, 0, sizeof(_custody));526 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~527node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here528 512 | struct {529 | ^530In file included from node/IncomingPacket.cpp:14:531node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':532node/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]533 61 | memset(_custody, 0, sizeof(_custody));534 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~535node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here536 512 | struct {537 | ^538node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':539node/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]540 484 | memset(this, 0, sizeof(_IncomingConfigChunk));541 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~542node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here543 481 | struct _IncomingConfigChunk {544 | ^~~~~~~~~~~~~~~~~~~~545node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':546node/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]547 484 | memset(this, 0, sizeof(_IncomingConfigChunk));548 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~549node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here550 481 | struct _IncomingConfigChunk {551 | ^~~~~~~~~~~~~~~~~~~~552In file included from node/Node.hpp:19,553 from node/IncomingPacket.cpp:19:554node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':555node/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]556 484 | memset(this, 0, sizeof(_IncomingConfigChunk));557 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~558node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here559 481 | struct _IncomingConfigChunk {560 | ^~~~~~~~~~~~~~~~~~~~561In file included from node/Membership.hpp:13,562 from node/Network.hpp:20,563 from node/Node.hpp:19,564 from node/Path.cpp:11:565node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':566node/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]567 61 | memset(_custody, 0, sizeof(_custody));568 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~569node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here570 512 | struct {571 | ^572node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':573node/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]574 484 | memset(this, 0, sizeof(_IncomingConfigChunk));575 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~576node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here577 481 | struct _IncomingConfigChunk {578 | ^~~~~~~~~~~~~~~~~~~~579 Compiling syn v2.0.106580In file included from node/../osdep/Binder.hpp:51,581 from node/Bond.hpp:12,582 from node/Peer.hpp:16,583 from node/IncomingPacket.hpp:15,584 from selftest.cpp:16:585node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':586node/../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]587 941 | ::read(_whackReceiveSocket, tmp, 16);588 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~589 Compiling rand_core v0.6.4590 Compiling openssl-sys v0.9.109591 Compiling atty v0.2.14592one.cpp: In function 'int cli(int, char**)':593one.cpp:1349:23: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]594 1349 | getcwd(cwd, sizeof(cwd));595 | ~~~~~~^~~~~~~~~~~~~~~~~~596one.cpp:1357:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]597 1357 | write(fd, dump.str().c_str(), dump.str().size());598 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~599one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)':600one.cpp:1744:15: warning: ignoring return value of 'int lchown(const char*, __uid_t, __gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result]601 1744 | lchown(path, uid, gid);602 | ~~~~~~^~~~~~~~~~~~~~~~603 Compiling clap v2.34.0604 Compiling ff v0.13.1605 Compiling http-body v0.4.6606 Compiling group v0.13.0607 Compiling spki v0.7.3608 Compiling tokio v1.47.1609 Compiling block-buffer v0.10.4610 Compiling crypto-common v0.1.6611 Compiling crypto-bigint v0.5.5612 Compiling pkcs8 v0.10.2613In file included from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,614 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46,615 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66,616 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/map:64,617 from node/Utils.hpp:13,618 from node/Buffer.hpp:13,619 from selftest.cpp:9:620In 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>]',621 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,622 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,623 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,624 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,625 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:626/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]627 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }628 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~629node/../osdep/Phy.hpp: In member function 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':630node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here631 607 | _socks.push_back(PhySocketImpl());632 | ^~~~~~~~~~~~~~~633 Compiling time v0.3.43634 Compiling digest v0.10.7635 Compiling tempfile v3.21.0636In 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>]',637 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,638 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,639 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,640 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,641 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1026:25:642/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]643 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }644 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~645node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':646node/../osdep/Phy.hpp:1026:82: note: '<anonymous>' declared here647 1026 | _socks.push_back(PhySocketImpl());648 | ^~~~~~~~~~~~~~~649In 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>]',650 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,651 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,652 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,653 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,654 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1142:25:655/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]656 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }657 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~658node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':659node/../osdep/Phy.hpp:1142:82: note: '<anonymous>' declared here660 1142 | _socks.push_back(PhySocketImpl());661 | ^~~~~~~~~~~~~~~662In file included from /nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/string.h:548,663 from node/Utils.hpp:18:664In function 'void* memcpy(void*, const void*, size_t)',665 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,666 inlined from 'int testPhy()' at selftest.cpp:1591:37:667/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-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=]668 29 | return __builtin___memcpy_chk (__dest, __src, __len,669 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~670 30 | __glibc_objsize0 (__dest));671 | ~~~~~~~~~~~~~~~~~~~~~~~~~~672selftest.cpp: In function 'int testPhy()':673selftest.cpp:1533:28: note: 'bindaddr' declared here674 1533 | struct sockaddr_in bindaddr;675 | ^~~~~~~~676In function 'void* memcpy(void*, const void*, size_t)',677 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,678 inlined from 'int testPhy()' at selftest.cpp:1591:37:679/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-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=]680 29 | return __builtin___memcpy_chk (__dest, __src, __len,681 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~682 30 | __glibc_objsize0 (__dest));683 | ~~~~~~~~~~~~~~~~~~~~~~~~~~684selftest.cpp: In function 'int testPhy()':685selftest.cpp:1533:28: note: 'bindaddr' declared here686 1533 | struct sockaddr_in bindaddr;687 | ^~~~~~~~688In function 'void* memcpy(void*, const void*, size_t)',689 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,690 inlined from 'int testPhy()' at selftest.cpp:1597:37:691/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-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=]692 29 | return __builtin___memcpy_chk (__dest, __src, __len,693 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~694 30 | __glibc_objsize0 (__dest));695 | ~~~~~~~~~~~~~~~~~~~~~~~~~~696selftest.cpp: In function 'int testPhy()':697selftest.cpp:1538:28: note: 'invalidAddr' declared here698 1538 | struct sockaddr_in invalidAddr;699 | ^~~~~~~~~~~700In function 'void* memcpy(void*, const void*, size_t)',701 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,702 inlined from 'int testPhy()' at selftest.cpp:1597:37:703/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-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=]704 29 | return __builtin___memcpy_chk (__dest, __src, __len,705 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~706 30 | __glibc_objsize0 (__dest));707 | ~~~~~~~~~~~~~~~~~~~~~~~~~~708selftest.cpp: In function 'int testPhy()':709selftest.cpp:1538:28: note: 'invalidAddr' declared here710 1538 | struct sockaddr_in invalidAddr;711 | ^~~~~~~~~~~712In 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>]',713 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,714 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,715 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,716 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,717 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,718 inlined from 'int testPhy()' at selftest.cpp:1549:53:719/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]720 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }721 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~722node/../osdep/Phy.hpp: In function 'int testPhy()':723node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here724 428 | _socks.push_back(PhySocketImpl());725 | ^~~~~~~~~~~~~~~726In 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>]',727 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,728 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,729 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,730 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,731 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,732 inlined from 'int testPhy()' at selftest.cpp:1591:37:733/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]734 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }735 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~736node/../osdep/Phy.hpp: In function 'int testPhy()':737node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here738 703 | _socks.push_back(PhySocketImpl());739 | ^~~~~~~~~~~~~~~740In 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>]',741 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,742 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,743 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,744 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,745 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,746 inlined from 'int testPhy()' at selftest.cpp:1597:37:747/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]748 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }749 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~750node/../osdep/Phy.hpp: In function 'int testPhy()':751node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here752 703 | _socks.push_back(PhySocketImpl());753 | ^~~~~~~~~~~~~~~754 Compiling sec1 v0.7.3755 Compiling pkcs1 v0.7.5756 Compiling hmac v0.12.1757 Compiling signature v2.2.0758 Compiling sha2 v0.10.9759 Compiling ed25519 v2.2.3760 Compiling hkdf v0.12.4761 Compiling rfc6979 v0.4.0762 Compiling num-integer v0.1.46763 Compiling ordered-float v2.10.1764 Compiling ppv-lite86 v0.2.21765 Compiling num-iter v0.1.45766 Compiling rand_chacha v0.3.1767 Compiling ed25519-dalek v2.2.0768 Compiling elliptic-curve v0.13.8769 Compiling rand v0.8.5770 Compiling primeorder v0.13.6771 Compiling ecdsa v0.16.9772In file included from node/Topology.hpp:15,773 from node/Topology.cpp:9:774In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',775 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,776 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4,777 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,778 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30,779 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21,780 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 8480]' at node/World.hpp:251:20:781node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]782 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)783 | ^~~~~~~~~~~~~~~~~~~~~~~~~784In file included from node/Topology.hpp:20:785node/World.hpp: In function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 8480]':786node/World.hpp:251:42: note: '<anonymous>' declared here787 251 | _roots.push_back(Root());788 | ^~~~~~789In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',790 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,791 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4,792 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,793 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30,794 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21,795 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 570]' at node/World.hpp:251:20,796 inlined from 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)' at node/Topology.cpp:59:28:797node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]798 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)799 | ^~~~~~~~~~~~~~~~~~~~~~~~~800node/World.hpp: In constructor 'ZeroTier::Topology::Topology(const ZeroTier::RuntimeEnvironment*, void*)':801node/World.hpp:251:42: note: '<anonymous>' declared here802 251 | _roots.push_back(Root());803 | ^~~~~~804one.cpp: In function 'int cli(int, char**)':805one.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=]806 1350 | snprintf(cwd, sizeof(cwd), "%s%szerotier_dump.txt", cwd, ZT_PATH_SEPARATOR_S);807 | ^~~~~~~~~~~~~~~~~808In file included from /nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/stdio.h:970,809 from one.cpp:18:810In function 'int snprintf(char*, size_t, const char*, ...)',811 inlined from 'int cli(int, char**)' at one.cpp:1350:11:812/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output between 19 and 16402 bytes into a destination of size 16384813 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,814 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~815 69 | __glibc_objsize (__s), __fmt,816 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~817 70 | __va_arg_pack ());818 | ~~~~~~~~~~~~~~~~~819/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: warning: '__builtin___snprintf_chk' argument 6 overlaps destination object 'cwd' [-Wrestrict]820one.cpp: In function 'int cli(int, char**)':821one.cpp:1348:22: note: destination object referenced by 'restrict'-qualified argument 1 was declared here822 1348 | char cwd[16384];823 | ^~~824 Compiling synstructure v0.13.2825 Compiling darling_core v0.20.11826 Compiling p256 v0.13.2827 Compiling p384 v0.13.1828In file included from node/Packet.hpp:16,829 from node/IncomingPacket.hpp:13,830 from node/IncomingPacket.cpp:9:831In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',832 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,833 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4,834 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,835 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30,836 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21,837 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 10024]' at node/World.hpp:251:20: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 | ^~~~~~~~~~~~~~~~~~~~~~~~~841In file included from node/Topology.hpp:20,842 from node/Switch.hpp:21,843 from node/IncomingPacket.cpp:26:844node/World.hpp: In member function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 10024]':845node/World.hpp:251:42: note: '<anonymous>' declared here846 251 | _roots.push_back(Root());847 | ^~~~~~848 Compiling serde_derive v1.0.219849 Compiling zerofrom-derive v0.1.6850 Compiling yoke-derive v0.8.0851 Compiling zerovec-derive v0.11.1852 Compiling displaydoc v0.2.5853 Compiling openssl-macros v0.1.1854 Compiling thiserror-impl v1.0.69855In file included from node/Packet.hpp:16,856 from node/Bond.hpp:14,857 from one.cpp:68:858In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',859 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,860 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4,861 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,862 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30,863 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21,864 inlined from 'int idtool(int, char**)' at one.cpp:1637:22:865node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]866 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)867 | ^~~~~~~~~~~~~~~~~~~~~~~~~868one.cpp: In function 'int idtool(int, char**)':869one.cpp:1637:77: note: '<anonymous>' declared here870 1637 | roots.push_back(World::Root());871 | ^872 Compiling rsa v0.9.8873 Compiling tokio-util v0.7.16874 Compiling darling_macro v0.20.11875 Compiling h2 v0.3.27876 Compiling zerofrom v0.1.6877 Compiling yoke v0.8.0878 Compiling zerovec v0.11.4879 Compiling zerotrie v0.2.2880 Compiling darling v0.20.11881 Compiling serde_with_macros v3.14.0882 Compiling tinystr v0.8.1883 Compiling potential_utf v0.1.3884 Compiling icu_collections v2.0.0885 Compiling icu_locale_core v2.0.0886 Compiling tokio-native-tls v0.3.1887 Compiling icu_provider v2.0.0888 Compiling toml v0.5.11889 Compiling icu_normalizer v2.0.0890 Compiling icu_properties v2.0.1891 Compiling hyper v0.14.32892 Compiling serde_urlencoded v0.7.1893 Compiling chrono v0.4.41894 Compiling serde_path_to_error v0.1.17895 Compiling serde_with v3.14.0896 Compiling serde_plain v1.0.2897 Compiling serde-value v0.7.0898 Compiling idna_adapter v1.2.1899 Compiling idna v1.1.0900 Compiling jwt v0.16.0 (https://github.com/glimberg/rust-jwt#61a9291f)901 Compiling url v2.5.7902 Compiling hyper-tls v0.5.0903 Compiling reqwest v0.11.27904 Compiling zeroidc v0.1.0 (/build/source/rustybits/zeroidc)905 Compiling oauth2 v4.4.2906 Compiling openidconnect v3.5.0907 Finished `release` profile [optimized] target(s) in 47.66s908warning: the following packages contain code that will be rejected by a future version of Rust: num-bigint-dig v0.8.4909note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1`910g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o osdep/EthernetTap.o osdep/EthernetTap.cpp911g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o osdep/ManagedRoute.o osdep/ManagedRoute.cpp912g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o osdep/Http.o osdep/Http.cpp913g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o service/OneService.o service/OneService.cpp914g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o nonfree/controller/EmbeddedNetworkController.o nonfree/controller/EmbeddedNetworkController.cpp915g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o nonfree/controller/DBMirrorSet.o nonfree/controller/DBMirrorSet.cpp916g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o nonfree/controller/DB.o nonfree/controller/DB.cpp917g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o nonfree/controller/FileDB.o nonfree/controller/FileDB.cpp918g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o nonfree/controller/CtlUtil.o nonfree/controller/CtlUtil.cpp919g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o nonfree/controller/CV1.o nonfree/controller/CV1.cpp920g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o nonfree/controller/CV2.o nonfree/controller/CV2.cpp921g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o osdep/LinuxEthernetTap.o osdep/LinuxEthernetTap.cpp922g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o osdep/LinuxNetLink.o osdep/LinuxNetLink.cpp923g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o osdep/PortMapper.o osdep/PortMapper.cpp924gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/connecthostport.o ext/miniupnpc/connecthostport.c925gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/igd_desc_parse.o ext/miniupnpc/igd_desc_parse.c926gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/minisoap.o ext/miniupnpc/minisoap.c927gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/minissdpc.o ext/miniupnpc/minissdpc.c928gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/miniupnpc.o ext/miniupnpc/miniupnpc.c929gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/miniwget.o ext/miniupnpc/miniwget.c930gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/minixml.o ext/miniupnpc/minixml.c931gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/portlistingparse.o ext/miniupnpc/portlistingparse.c932gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/receivedata.o ext/miniupnpc/receivedata.c933gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/upnpcommands.o ext/miniupnpc/upnpcommands.c934gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/upnpdev.o ext/miniupnpc/upnpdev.c935gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/upnperrors.o ext/miniupnpc/upnperrors.c936gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/miniupnpc/upnpreplyparse.o ext/miniupnpc/upnpreplyparse.c937gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/libnatpmp/natpmp.o ext/libnatpmp/natpmp.c938gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/libnatpmp/getgateway.o ext/libnatpmp/getgateway.c939gcc -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -fPIC -fPIE -c -o ext/http-parser/http_parser.o ext/http-parser/http_parser.c940osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeAdded(nlmsghdr*)':941osdep/LinuxNetLink.cpp:278:14: warning: unused variable 'ms' [-Wunused-variable]942 278 | char ms[24] = { 0 };943 | ^~944osdep/LinuxNetLink.cpp: In member function 'void ZeroTier::LinuxNetLink::_routeDeleted(nlmsghdr*)':945osdep/LinuxNetLink.cpp:364:14: warning: unused variable 'ms' [-Wunused-variable]946 364 | char ms[24] = { 0 };947 | ^~948In file included from nonfree/controller/../../node/NetworkConfig.hpp:14,949 from nonfree/controller/../../node/NetworkController.hpp:15,950 from nonfree/controller/EmbeddedNetworkController.hpp:10,951 from nonfree/controller/EmbeddedNetworkController.cpp:15:952nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':953nonfree/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]954 61 | memset(_custody, 0, sizeof(_custody));955 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~956nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here957 512 | struct {958 | ^959In file included from service/../node/Membership.hpp:13,960 from service/../node/Network.hpp:20,961 from service/../node/Node.hpp:19,962 from service/OneService.cpp:32:963service/../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':964service/../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]965 61 | memset(_custody, 0, sizeof(_custody));966 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~967service/../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here968 512 | struct {969 | ^970In file included from nonfree/controller/../../node/NetworkConfig.hpp:14,971 from nonfree/controller/../../node/NetworkController.hpp:15,972 from nonfree/controller/EmbeddedNetworkController.hpp:10,973 from nonfree/controller/DB.cpp:8:974nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':975nonfree/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]976 61 | memset(_custody, 0, sizeof(_custody));977 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~978nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here979 512 | struct {980 | ^981service/../node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':982service/../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]983 484 | memset(this, 0, sizeof(_IncomingConfigChunk));984 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~985service/../node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here986 481 | struct _IncomingConfigChunk {987 | ^~~~~~~~~~~~~~~~~~~~988osdep/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*)':989osdep/LinuxEthernetTap.cpp:219:21: warning: ignoring return value of 'int pipe(int*)' declared with attribute 'warn_unused_result' [-Wunused-result]990 219 | (void)::pipe(_shutdownSignalPipe);991 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~992osdep/LinuxEthernetTap.cpp: In destructor 'ZeroTier::LinuxEthernetTap::~LinuxEthernetTap()':993osdep/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]994 361 | (void)::write(_shutdownSignalPipe[1], "\0", 1);995 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~996osdep/LinuxEthernetTap.cpp: In member function 'virtual void ZeroTier::LinuxEthernetTap::put(const ZeroTier::MAC&, const ZeroTier::MAC&, unsigned int, const void*, unsigned int)':997osdep/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]998 512 | (void)::write(_fd, putBuf, len);999 | ~~~~~~~^~~~~~~~~~~~~~~~~~1000In file included from osdep/Http.cpp:14:1001osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]':1002osdep/Phy.hpp:941:31: warning: ignoring return value of 'ssize_t read(int, void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]1003 941 | ::read(_whackReceiveSocket, tmp, 16);1004 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1005In file included from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,1006 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46,1007 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66,1008 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/map:64,1009 from osdep/Http.hpp:12,1010 from osdep/Http.cpp:9:1011In 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>]',1012 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1013 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1014 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1015 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1016 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:1017/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1018 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1019 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1020osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]':1021osdep/Phy.hpp:1026:82: note: '<anonymous>' declared here1022 1026 | _socks.push_back(PhySocketImpl());1023 | ^~~~~~~~~~~~~~~1024In 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>]',1025 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1026 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1027 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1028 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1029 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:1030/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1031 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1032 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1033osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::HttpPhyHandler*]':1034osdep/Phy.hpp:1142:82: note: '<anonymous>' declared here1035 1142 | _socks.push_back(PhySocketImpl());1036 | ^~~~~~~~~~~~~~~1037In 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>]',1038 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1039 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1040 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1041 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1042 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,1043 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:1044/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1045 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1046 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1047osdep/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&)':1048osdep/Phy.hpp:703:42: note: '<anonymous>' declared here1049 703 | _socks.push_back(PhySocketImpl());1050 | ^~~~~~~~~~~~~~~1051service/OneService.cpp: In member function 'void ZeroTier::{anonymous}::OneServiceImpl::setUpMultithreading()':1052service/OneService.cpp:1046:22: warning: unused variable 'pinning' [-Wunused-variable]1053 1046 | bool pinning = _cpuPinningEnabled;1054 | ^~~~~~~1055service/OneService.cpp: In lambda function:1056service/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]1057 2456 | for (int i = 0; i < boundAddrs.size(); i++) {1058 | ~~^~~~~~~~~~~~~~~~~~~1059service/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]1060 2465 | for (int i = 0; i < surfaceAddrs.size(); i++) {1061 | ~~^~~~~~~~~~~~~~~~~~~~~1062In file included from service/../node/../osdep/Binder.hpp:51,1063 from service/../node/Bond.hpp:12,1064 from service/OneService.cpp:26:1065service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::whack() [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1066service/../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]1067 263 | (void)(::write(_whackSendSocket, (PhySocket*)this, 1));1068 | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1069service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1070service/../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]1071 941 | ::read(_whackReceiveSocket, tmp, 16);1072 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1073In file included from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,1074 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46,1075 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66,1076 from /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/map:64,1077 from service/OneService.cpp:11:1078In 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>]',1079 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1080 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1081 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1082 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1083 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:1084/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1085 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1086 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1087service/../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*]':1088service/../node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here1089 428 | _socks.push_back(PhySocketImpl());1090 | ^~~~~~~~~~~~~~~1091In 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>]',1092 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.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}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.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}::OneServiceImpl*>::PhySocketImpl}; _Tp = ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.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}::OneServiceImpl*>::PhySocketImpl; _Alloc = std::allocator<ZeroTier::Phy<ZeroTier::{anonymous}::OneServiceImpl*>::PhySocketImpl>]' at /nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1096 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,1097 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4233:20,1098 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1099/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1100 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1101 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1102service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1103service/../node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here1104 428 | _socks.push_back(PhySocketImpl());1105 | ^~~~~~~~~~~~~~~1106In 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>]',1107 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1108 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1109 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1110 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1111 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,1112 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4236:23,1113 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1114/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1115 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1116 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1117service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1118service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1119 607 | _socks.push_back(PhySocketImpl());1120 | ^~~~~~~~~~~~~~~1121In 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>]',1122 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1123 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1124 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1125 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1126 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,1127 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4246:20,1128 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1129/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1130 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1131 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1132service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1133service/../node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here1134 428 | _socks.push_back(PhySocketImpl());1135 | ^~~~~~~~~~~~~~~1136In 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>]',1137 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1138 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1139 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1140 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1141 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,1142 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4249:23,1143 inlined from 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()' at service/OneService.cpp:4218:18:1144/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1145 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1146 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1147service/../node/../osdep/Phy.hpp: In member function 'unsigned int ZeroTier::{anonymous}::OneServiceImpl::_getRandomPort()':1148service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1149 607 | _socks.push_back(PhySocketImpl());1150 | ^~~~~~~~~~~~~~~1151In 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>]',1152 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1153 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1154 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1155 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1156 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:1157/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1158 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1159 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1160service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1161service/../node/../osdep/Phy.hpp:1026:82: note: '<anonymous>' declared here1162 1026 | _socks.push_back(PhySocketImpl());1163 | ^~~~~~~~~~~~~~~1164In 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>]',1165 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1166 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1167 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1168 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1169 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:1170/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1171 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1172 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1173service/../node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = ZeroTier::{anonymous}::OneServiceImpl*]':1174service/../node/../osdep/Phy.hpp:1142:82: note: '<anonymous>' declared here1175 1142 | _socks.push_back(PhySocketImpl());1176 | ^~~~~~~~~~~~~~~1177In 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>]',1178 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1179 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1180 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1181 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1182 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,1183 inlined from 'int ZeroTier::{anonymous}::OneServiceImpl::nodeWirePacketSendFunction(int64_t, const sockaddr_storage*, const void*, unsigned int, unsigned int)' at service/OneService.cpp:4004:23:1184/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1185 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1186 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1187service/../node/../osdep/Phy.hpp: In member function 'int ZeroTier::{anonymous}::OneServiceImpl::nodeWirePacketSendFunction(int64_t, const sockaddr_storage*, const void*, unsigned int, unsigned int)':1188service/../node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here1189 703 | _socks.push_back(PhySocketImpl());1190 | ^~~~~~~~~~~~~~~1191service/OneService.cpp: In function 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>':1192service/OneService.cpp:1801:102: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 16383 [-Wformat-truncation=]1193 1801 | snprintf(indexHtmlPath, sizeof(indexHtmlPath), "%s/%s/%s", appUiDir, match.str().c_str(), "index.html");1194 | ^1195In file included from /nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/stdio.h:970,1196 from service/OneService.cpp:13:1197In function 'int snprintf(char*, size_t, const char*, ...)',1198 inlined from 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>' at service/OneService.cpp:1801:15:1199/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 16396) into a destination of size 163841200 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,1201 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1202 69 | __glibc_objsize (__s), __fmt,1203 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1204 70 | __va_arg_pack ());1205 | ~~~~~~~~~~~~~~~~~1206service/OneService.cpp: In function 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>':1207service/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=]1208 1825 | snprintf(htmlPath, sizeof(htmlPath), "%s%s%s", appUiDir, (req.path).substr(appUiPath.length()).c_str(), ".html");1209 | ^~ ~~~~~~~1210In function 'int snprintf(char*, size_t, const char*, ...)',1211 inlined from 'ZeroTier::{anonymous}::OneServiceImpl::startHTTPControlPlane()::<lambda(const httplib::Request&, httplib::Response&)>' at service/OneService.cpp:1825:14:1212/nix/store/dbflg5krrkx784id1r236yqnvxjy7i42-glibc-2.42-67-dev/include/bits/stdio2.h:68:35: note: '__builtin___snprintf_chk' output 6 or more bytes (assuming 16389) into a destination of size 163841213 68 | return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,1214 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1215 69 | __glibc_objsize (__s), __fmt,1216 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1217 70 | __va_arg_pack ());1218 | ~~~~~~~~~~~~~~~~~1219In 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>]',1220 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1221 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1222 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1223 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1224 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,1225 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4236:23,1226 inlined from 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()' at service/OneService.cpp:1191:19:1227/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1228 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1229 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1230service/../node/../osdep/Phy.hpp: In member function 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()':1231service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1232 607 | _socks.push_back(PhySocketImpl());1233 | ^~~~~~~~~~~~~~~1234In 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>]',1235 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,1236 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,1237 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,1238 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/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,1239 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,1240 inlined from 'bool ZeroTier::{anonymous}::OneServiceImpl::_trialBind(unsigned int)' at service/OneService.cpp:4249:23,1241 inlined from 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()' at service/OneService.cpp:1191:19:1242/nix/store/wjq3ivaam7vmg77bfl74vg5mwripnnww-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]1243 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }1244 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1245service/../node/../osdep/Phy.hpp: In member function 'virtual ZeroTier::OneService::ReasonForTermination ZeroTier::{anonymous}::OneServiceImpl::run()':1246service/../node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here1247 607 | _socks.push_back(PhySocketImpl());1248 | ^~~~~~~~~~~~~~~1249g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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 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 -lcrypto1250g++ -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_NO_TYPE_PUNNING -DZT_ARCH_ARM_HAS_NEON -march=armv8-a+crypto -mtune=generic -mstrict-align -DZT_SSO_SUPPORTED=1 -DZT_BUILD_PLATFORM=1 -DZT_BUILD_ARCHITECTURE=4 -DZT_SOFTWARE_UPDATE_DEFAULT="\"disable\"" -D_MT_ALLOCATOR_H -D_POOL_ALLOCATOR_H -D_EXTPTR_ALLOCATOR_H -D_DEBUG_ALLOCATOR_H -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 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 -lcrypto1251ln -sf zerotier-one zerotier-idtool1252ln -sf zerotier-one zerotier-cli1253buildPhase completed in 1 minutes 39 seconds
checkPhase
1254[info] sizeof(void *) == 81255[info] OSUtils::now() == 17888435121791256[info] hardware concurrency == 801257[info] sizeof(NetworkConfig) == 4664241258[other] Testing hex/unhex... PASS1259[other] Testing InetAddress encode/decode... 127.0.0.1/9993 feed:dead:babe:dead:beef:f00d:1234:5678/12345 1260[other] Testing/fuzzing Dictionary... PASS (junk value to prevent optimization-out of test: -17728)1261[crypto] getSecureRandom: 1a0924a77922b6c50e7907c9938ebad3a25b173d6f7694c2e4d48e105a3be5a079ac551baf00cbd40b48b4440593bf64c35219a80fa3ac531f9ce701fc638e961262[crypto] getSecureRandom: 8d717ef99c7160e99e5786ed8a999b2b7787299012f6788fcd1d21c16033d66d27c0fbed2adb635ee27d1a8f111099845de68f897e1641ba4fd7c8ad924fc12b1263[crypto] getSecureRandom: 6a4ee6b11229641c6abd5b092029c4d26691a2f12632a253df6bac0f5437eda8344e11d6135d1a68319b4b4fc01dc6da12fc39ffb88357f143dd6a83bdb2ab4e1264[crypto] Testing Salsa20... PASS1265[crypto] Salsa20 SSE: DISABLED1266[crypto] Benchmarking Salsa20/12... 896.381 MiB/second (f31ddbcdb3b69d0a5e19ba94a7e2facc)1267[crypto] Benchmarking Salsa20/20... 621.46 MiB/second (24c619994ae7f1549136169c9072f3d7)1268[crypto] Benchmarking AES-GMAC-SIV... 670.927 MiB/second1269[crypto] Testing SHA-512... PASS1270[crypto] Testing Poly1305... PASS1271[crypto] Benchmarking Poly1305... 1070.34 MiB/second1272[crypto] Testing C25519 and Ed25519 against test vectors... PASS1273[crypto] Testing C25519 ECC key agreement... PASS1274[crypto] Benchmarking C25519 ECC key agreement... 0.14ms per agreement.1275[crypto] Testing Ed25519 ECC signatures... PASS1276[crypto] Benchmarking Ed25519 ECC signatures... 20.66ms per signature.1277[packet] Testing Packet encoder/decoder... (compressed: 77, decompressed: 1116) PASS1278[identity] Validate known-good identity... PASS (24.1ms per validation)1279[identity] Validate known-bad identity... PASS (i.e. it failed)1280[identity] Generate identity... (took 353ms): a3b7deaff1:0:ec56b713a973e79882c37b5b29c37940b0f380add9cff8d0b7cde9fea0c2ff7254428f3634e693623853f58917fafbb3a1d9d56ec91f41541524543792fa950f:31b61d64d57289a5fd25fa25fc66402eded8ffc9c90860b20292052a39ab47f5888168f2b19f4c2ba1e8c1dfd4941662f362db1f61d1fa78b4428d40dadf52c91281[identity] Locally validate identity: PASS1282[identity] Generate identity... (took 351ms): e79c8d0566:0:5a223d70210626d1a011e505f2d5aef3b8a70555008d98423d7a87a79a1907377063bd881b21d87f5d891931ef42e6780703770ac0003db23acc726edbd60fbc:00ebdb78965dd9a0c30c4a8ffd104df3589ba9f543be4ba48704583470b76769f9ef959104fa2bcd9a242a06edb9f70932b022f431b2b5eaebd9da72dfdc34e31283[identity] Locally validate identity: PASS1284[identity] Generate identity... (took 405ms): 400b647936:0:4eeef78b442e2d132306c7d966267675c2383130b5c5b5f48f8da28c4d39081a3180ec289d40cb375c9a4c28d67f7be35cec4616d4f9cc706045e26f962e57a3:ed2441e902b9100ca8173bc862279722f8b2f00536c7c6b4c8e1e0fac89a05abf5b52c9221d5f5eb95bc06c0226dcfb4bbae0b29cf0c6e9988c2f3ffec6817cd1285[identity] Locally validate identity: PASS1286[identity] Generate identity... (took 411ms): 0caa8ec223:0:bacc7b585d05fab3af5fa584cf9d8f9ce59fb85c91024ed44033bf2c0c82be13a79cdf82c95f0f97d338225712ed747eca9e095174f0a5a9479773792d76fcec:eabe514565c79249f7490443f742d30c80142c92c76d3a07f4e3f35aeed6d763f331136d619effde20642de15709bd66504afc239bd833d882b158f0dfa13db91287[identity] Locally validate identity: PASS1288[identity] Serialize and deserialize (w/private): PASS1289[identity] Serialize and deserialize (no private): PASS1290[identity] Serialize and deserialize (ASCII w/private): PASS1291[identity] Serialize and deserialize (ASCII no private): PASS1292[certificate] Generating identity to act as authority... 2daa99c8cc1293[certificate] Generating identities A and B... 37affaacfc, 8c75266ae21294[certificate] Generating certificates A and B...1295[certificate] Signing certificates A and B with authority...1296[certificate] A agrees with B and B with A... yes, yes.1297[certificate] Generating two certificates that should not agree...1298[certificate] A agrees with B and B with A... no, no.1299[phy] Creating phy endpoint...1300[phy] Binding UDP listen socket to 127.0.0.1/60002... OK1301[phy] Binding TCP listen socket to 127.0.0.1/60002... OK1302[phy] Testing UDP send/receive... got 10000 packets, OK1303[phy] Testing TCP... got 10 connect successes, 2 failures, and 10000000 bytes, OK
installPhase
1304install flags: -j80 SHELL=/nix/store/npnyybb95hkpf4153jbrxsc3lm3wswi4-bash-5.3p9/bin/bash pkgconfigdir=/nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.0/lib/pkgconfig m4datadir=/nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.0/share/aclocal aclocaldir=/nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.0/share/aclocal -f make-linux.mk DESTDIR=\$\$out/upstream install1305mkdir -p $out/upstream/usr/sbin1306rm -f $out/upstream/usr/sbin/zerotier-one1307cp -f zerotier-one $out/upstream/usr/sbin/zerotier-one1308rm -f $out/upstream/usr/sbin/zerotier-cli1309rm -f $out/upstream/usr/sbin/zerotier-idtool1310ln -s zerotier-one $out/upstream/usr/sbin/zerotier-cli1311ln -s zerotier-one $out/upstream/usr/sbin/zerotier-idtool1312mkdir -p $out/upstream/var/lib/zerotier-one1313rm -f $out/upstream/var/lib/zerotier-one/zerotier-one1314rm -f $out/upstream/var/lib/zerotier-one/zerotier-cli1315rm -f $out/upstream/var/lib/zerotier-one/zerotier-idtool1316ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-one1317ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-cli1318ln -s ../../../usr/sbin/zerotier-one $out/upstream/var/lib/zerotier-one/zerotier-idtool1319mkdir -p $out/upstream/usr/share/man/man81320rm -f $out/upstream/usr/share/man/man8/zerotier-one.8.gz1321cat doc/zerotier-one.8 | gzip -9 >$out/upstream/usr/share/man/man8/zerotier-one.8.gz1322mkdir -p $out/upstream/usr/share/man/man11323rm -f $out/upstream/usr/share/man/man1/zerotier-idtool.1.gz1324rm -f $out/upstream/usr/share/man/man1/zerotier-cli.1.gz1325cat doc/zerotier-cli.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-cli.1.gz1326cat doc/zerotier-idtool.1 | gzip -9 >$out/upstream/usr/share/man/man1/zerotier-idtool.1.gz1327cp ext/installfiles/linux/zerotier-one.te $out/upstream/var/lib/zerotier-one/zerotier-one.te
fixupPhase
1328shrinking RPATHs of ELF executables and libraries in /nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.01329shrinking /nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.0/bin/zerotier-one1330checking for references to /build/ in /nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.0...1331patching script interpreter paths in /nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.01332stripping (with command strip and flags -S -p) in /nix/store/ir2rzvx6bn7xrgpvf39dgijnl2y48a96-zerotierone-1.16.0/bin1333shrinking RPATHs of ELF executables and libraries in /nix/store/yrxd3pbglyg4fxwy5cgraq95h2ka2cac-zerotierone-1.16.0-man1334checking for references to /build/ in /nix/store/yrxd3pbglyg4fxwy5cgraq95h2ka2cac-zerotierone-1.16.0-man...1335gzipping man pages under /nix/store/yrxd3pbglyg4fxwy5cgraq95h2ka2cac-zerotierone-1.16.0-man/share/man/1336�patching script interpreter paths in /nix/store/yrxd3pbglyg4fxwy5cgraq95h2ka2cac-zerotierone-1.16.0-man