nixbot

builds
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/9vkrxfpdg6khwjyfszq0d84shv82988i-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/9vkrxfpdg6khwjyfszq0d84shv82988i-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.cpp22OpenTelemetry exporter not enabled, skipping build.23g++ -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.cpp24g++ -O3 -fstack-protector -Wall -Wno-deprecated -std=c++17 -pthread -Irustybits/target -isystem ext -Iext/prometheus-cpp-lite-1.0/core/include -Iext-prometheus-cpp-lite-1.0/3rdparty/http-client-lite/include -Iext/prometheus-cpp-lite-1.0/simpleapi/include -Iext/opentelemetry-cpp-api-only/include -DNDEBUG -DZT_NONFREE_CONTROLLER -DZT_USE_MINIUPNPC -DMINIUPNP_STATICLIB -DMINIUPNPC_SET_SOCKET_TIMEOUT -DMINIUPNPC_GET_SRC_ADDR -D_BSD_SOURCE -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=600 -DOS_STRING="\"Linux\"" -DMINIUPNPC_VERSION_STRING="\"2.0\"" -DUPNP_VERSION_STRING="\"UPnP/1.1\"" -DENABLE_STRNATPMPERR -DZT_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 version_check v0.9.564 Compiling typenum v1.18.065 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 vcpkg v0.2.1574 Compiling pin-project-lite v0.2.1675 Compiling pkg-config v0.3.3276 Compiling libm v0.2.1577 Compiling itoa v1.0.1578 Compiling bytes v1.10.179 Compiling once_cell v1.21.380 Compiling writeable v0.6.181 Compiling serde_json v1.0.14382 Compiling litemap v0.8.083 Compiling icu_properties_data v2.0.184 Compiling smallvec v1.15.185 Compiling memchr v2.7.586 Compiling futures-core v0.3.3187 Compiling zerocopy v0.8.2688 Compiling icu_normalizer_data v2.0.089 Compiling fnv v1.0.790 Compiling semver v1.0.2691 Compiling foreign-types-shared v0.1.192 Compiling openssl v0.10.7393 Compiling pin-utils v0.1.094 Compiling futures-sink v0.3.3195 Compiling futures-task v0.3.3196 Compiling hashbrown v0.15.597 Compiling futures-io v0.3.3198 Compiling httparse v1.10.199 Compiling base16ct v0.2.0100 Compiling bitflags v2.9.4101 Compiling foreign-types v0.3.2102 Compiling slab v0.4.11103 Compiling native-tls v0.2.14104 Compiling equivalent v1.0.2105 Compiling ident_case v1.0.1106 Compiling rustix v1.0.8107 Compiling log v0.4.28108 Compiling percent-encoding v2.3.2109 Compiling try-lock v0.2.5110 Compiling openssl-probe v0.1.6111 Compiling strsim v0.11.1112 Compiling ryu v1.0.20113 Compiling getrandom v0.3.3114 Compiling want v0.3.1115 Compiling cc v1.2.35116 Compiling futures-channel v0.3.31117 Compiling linux-raw-sys v0.9.4118 Compiling httpdate v1.0.3119 Compiling tower-service v0.3.3120 Compiling form_urlencoded v1.2.2121 Compiling unicode-width v0.1.14122 Compiling utf8_iter v1.0.4123 Compiling syn v1.0.109124 Compiling base64 v0.21.7125 Compiling hashbrown v0.12.3126 Compiling bitflags v1.3.2127 Compiling strsim v0.8.0128 Compiling thiserror v1.0.69129 Compiling num-bigint-dig v0.8.4130 Compiling fastrand v2.3.0131 Compiling vec_map v0.8.2132 Compiling pem-rfc7468 v0.7.0133 Compiling cbindgen v0.20.0134 Compiling spin v0.9.8135 Compiling unicode-segmentation v1.12.0136In file included from node/NetworkConfig.hpp:14,137 from node/NetworkConfig.cpp:9:138node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':139node/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]140 61 | memset(_custody, 0, sizeof(_custody));141 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~142node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here143 512 | struct {144 | ^145 Compiling ansi_term v0.12.1146 Compiling tracing-core v0.1.34147 Compiling encoding_rs v0.8.35148In file included from node/Membership.hpp:13,149 from node/Network.hpp:20,150 from node/CertificateOfMembership.cpp:12:151node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':152node/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]153 61 | memset(_custody, 0, sizeof(_custody));154 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~155node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here156 512 | struct {157 | ^158node/NetworkConfig.cpp: In constructor 'ZeroTier::NetworkConfig::NetworkConfig()':159node/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]160 53 | memset(staticIps, 0, sizeof(InetAddress) * ZT_MAX_ZT_ASSIGNED_ADDRESSES);161 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~162In file included from node/CertificateOfOwnership.hpp:18,163 from node/NetworkConfig.hpp:16:164node/InetAddress.hpp:37:8: note: 'struct ZeroTier::InetAddress' declared here165 37 | struct InetAddress : public sockaddr_storage {166 | ^~~~~~~~~~~167 Compiling textwrap v0.11.0168In file included from node/Membership.hpp:13,169 from node/Membership.cpp:9: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 byteorder v1.5.0178 Compiling ipnet v2.11.0179In file included from node/Membership.hpp:13,180 from node/Network.hpp:20,181 from node/Tag.cpp:12:182node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':183node/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]184 61 | memset(_custody, 0, sizeof(_custody));185 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~186node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here187 512 | struct {188 | ^189In file included from node/Capability.cpp:9:190node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':191node/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]192 61 | memset(_custody, 0, sizeof(_custody));193 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~194node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here195 512 | struct {196 | ^197 Compiling lazy_static v1.5.0198 Compiling iana-time-zone v0.1.63199 Compiling mime v0.3.17200In file included from node/Membership.hpp:13,201 from node/Network.hpp:20,202 from node/Network.cpp:9:203node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':204node/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]205 61 | memset(_custody, 0, sizeof(_custody));206 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~207node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here208 512 | struct {209 | ^210In file included from node/Membership.hpp:13,211 from node/Network.hpp:20,212 from node/CertificateOfOwnership.cpp:12:213node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':214node/Capability.hpp:61:23: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Capability::<unnamed>' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]215 61 | memset(_custody, 0, sizeof(_custody));216 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~217node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here218 512 | struct {219 | ^220 Compiling base64 v0.13.1221 Compiling sync_wrapper v0.1.2222 Compiling either v1.15.0223 Compiling powerfmt v0.2.0224In file included from node/Membership.hpp:13,225 from node/Network.hpp:20,226 from node/Revocation.cpp:12:227node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':228node/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]229 61 | memset(_custody, 0, sizeof(_custody));230 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~231node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here232 512 | struct {233 | ^234 Compiling time-core v0.1.6235 Compiling der v0.7.10236 Compiling dyn-clone v1.0.20237 Compiling num-traits v0.2.19238 Compiling indexmap v1.9.3239 Compiling num-conv v0.1.0240 Compiling generic-array v0.14.7241In file included from node/Trace.cpp:14: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 futures-util v0.3.31250 Compiling rustc_version v0.4.1251In file included from node/Membership.hpp:13,252 from node/Network.hpp:20,253 from node/OutboundMulticast.cpp:12:254node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':255node/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]256 61 | memset(_custody, 0, sizeof(_custody));257 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~258node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here259 512 | struct {260 | ^261 Compiling rustls-pemfile v1.0.4262 Compiling deranged v0.5.3263In file included from node/Membership.hpp:13,264 from node/Network.hpp:20,265 from node/Multicaster.cpp:13:266node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':267node/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]268 61 | memset(_custody, 0, sizeof(_custody));269 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~270node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here271 512 | struct {272 | ^273 Compiling heck v0.3.3274 Compiling itertools v0.10.5275node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':276node/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]277 484 | memset(this, 0, sizeof(_IncomingConfigChunk));278 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~279node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here280 481 | struct _IncomingConfigChunk {281 | ^~~~~~~~~~~~~~~~~~~~282 Compiling curve25519-dalek v4.1.3283 Compiling http v0.2.12284node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':285node/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]286 484 | memset(this, 0, sizeof(_IncomingConfigChunk));287 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~288node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here289 481 | struct _IncomingConfigChunk {290 | ^~~~~~~~~~~~~~~~~~~~291node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':292node/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]293 484 | memset(this, 0, sizeof(_IncomingConfigChunk));294 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~295node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here296 481 | struct _IncomingConfigChunk {297 | ^~~~~~~~~~~~~~~~~~~~298 Compiling indexmap v2.11.0299node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':300node/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]301 484 | memset(this, 0, sizeof(_IncomingConfigChunk));302 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~303node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here304 481 | struct _IncomingConfigChunk {305 | ^~~~~~~~~~~~~~~~~~~~306In file included from node/Capability.cpp:12:307node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':308node/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]309 484 | memset(this, 0, sizeof(_IncomingConfigChunk));310 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~311node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here312 481 | struct _IncomingConfigChunk {313 | ^~~~~~~~~~~~~~~~~~~~314node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':315node/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]316 484 | memset(this, 0, sizeof(_IncomingConfigChunk));317 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~318node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here319 481 | struct _IncomingConfigChunk {320 | ^~~~~~~~~~~~~~~~~~~~321 Compiling tracing v0.1.41322node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':323node/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]324 484 | memset(this, 0, sizeof(_IncomingConfigChunk));325 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~326node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here327 481 | struct _IncomingConfigChunk {328 | ^~~~~~~~~~~~~~~~~~~~329node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':330node/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]331 484 | memset(this, 0, sizeof(_IncomingConfigChunk));332 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~333node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here334 481 | struct _IncomingConfigChunk {335 | ^~~~~~~~~~~~~~~~~~~~336In file included from node/Membership.hpp:13,337 from node/Network.hpp:20,338 from node/Node.hpp:19,339 from node/Bond.cpp:12:340node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':341node/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]342 61 | memset(_custody, 0, sizeof(_custody));343 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~344node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here345 512 | struct {346 | ^347 Compiling quote v1.0.40348node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':349node/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]350 484 | memset(this, 0, sizeof(_IncomingConfigChunk));351 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~352node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here353 481 | struct _IncomingConfigChunk {354 | ^~~~~~~~~~~~~~~~~~~~355In file included from node/Membership.hpp:13,356 from node/Network.hpp:20,357 from node/Switch.hpp:18,358 from node/Switch.cpp:9:359node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':360node/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]361 61 | memset(_custody, 0, sizeof(_custody));362 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~363node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here364 512 | struct {365 | ^366In file included from node/Membership.hpp:13,367 from node/Network.hpp:20,368 from node/Topology.cpp:12:369node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':370node/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]371 61 | memset(_custody, 0, sizeof(_custody));372 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~373node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here374 512 | struct {375 | ^376node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':377node/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]378 484 | memset(this, 0, sizeof(_IncomingConfigChunk));379 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~380node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here381 481 | struct _IncomingConfigChunk {382 | ^~~~~~~~~~~~~~~~~~~~383In file included from node/Membership.hpp:13,384 from node/Network.hpp:20,385 from node/Node.hpp:19,386 from node/Path.cpp:11:387node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':388node/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]389 61 | memset(_custody, 0, sizeof(_custody));390 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~391node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here392 512 | struct {393 | ^394In file included from node/NetworkConfig.hpp:14,395 from selftest.cpp:19:396node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':397node/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]398 61 | memset(_custody, 0, sizeof(_custody));399 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~400node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here401 512 | struct {402 | ^403In file included from node/Membership.hpp:13,404 from node/Network.hpp:20,405 from node/Node.hpp:19,406 from node/PacketMultiplexer.cpp:12: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 | ^414In file included from node/NetworkConfig.hpp:14,415 from node/NetworkController.hpp:15,416 from one.cpp:72:417node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':418node/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]419 61 | memset(_custody, 0, sizeof(_custody));420 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~421node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here422 512 | struct {423 | ^424 Compiling atty v0.2.14425node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':426node/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]427 484 | memset(this, 0, sizeof(_IncomingConfigChunk));428 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~429node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here430 481 | struct _IncomingConfigChunk {431 | ^~~~~~~~~~~~~~~~~~~~432In file included from node/Node.hpp:19,433 from node/Membership.cpp:12:434node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':435node/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]436 484 | memset(this, 0, sizeof(_IncomingConfigChunk));437 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~438node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here439 481 | struct _IncomingConfigChunk {440 | ^~~~~~~~~~~~~~~~~~~~441In file included from node/Membership.hpp:13,442 from node/Network.hpp:20,443 from node/Peer.cpp:16:444node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':445node/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]446 61 | memset(_custody, 0, sizeof(_custody));447 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~448node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here449 512 | struct {450 | ^451In file included from node/Node.hpp:19,452 from node/Trace.cpp:19:453node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':454node/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]455 484 | memset(this, 0, sizeof(_IncomingConfigChunk));456 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~457node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here458 481 | struct _IncomingConfigChunk {459 | ^~~~~~~~~~~~~~~~~~~~460In file included from node/Membership.hpp:13,461 from node/Network.hpp:20,462 from node/Node.hpp:19,463 from node/SelfAwareness.cpp:12:464node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':465node/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]466 61 | memset(_custody, 0, sizeof(_custody));467 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~468node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here469 512 | struct {470 | ^471In file included from node/Membership.hpp:13,472 from node/Network.hpp:20,473 from node/Node.hpp:19,474 from node/Node.cpp:9:475node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':476node/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]477 61 | memset(_custody, 0, sizeof(_custody));478 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~479node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here480 512 | struct {481 | ^482In file included from node/IncomingPacket.cpp:14:483node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':484node/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]485 61 | memset(_custody, 0, sizeof(_custody));486 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~487node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here488 512 | struct {489 | ^490node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':491node/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]492 484 | memset(this, 0, sizeof(_IncomingConfigChunk));493 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~494node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here495 481 | struct _IncomingConfigChunk {496 | ^~~~~~~~~~~~~~~~~~~~497In file included from node/Node.hpp:19,498 from selftest.cpp:20:499node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':500node/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]501 484 | memset(this, 0, sizeof(_IncomingConfigChunk));502 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~503node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here504 481 | struct _IncomingConfigChunk {505 | ^~~~~~~~~~~~~~~~~~~~506node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':507node/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]508 484 | memset(this, 0, sizeof(_IncomingConfigChunk));509 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~510node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here511 481 | struct _IncomingConfigChunk {512 | ^~~~~~~~~~~~~~~~~~~~513node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':514node/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]515 484 | memset(this, 0, sizeof(_IncomingConfigChunk));516 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~517node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here518 481 | struct _IncomingConfigChunk {519 | ^~~~~~~~~~~~~~~~~~~~520 Compiling clap v2.34.0521node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':522node/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]523 484 | memset(this, 0, sizeof(_IncomingConfigChunk));524 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~525node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here526 481 | struct _IncomingConfigChunk {527 | ^~~~~~~~~~~~~~~~~~~~528node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':529node/Network.hpp:484:31: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'struct ZeroTier::Network::_IncomingConfigChunk' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess]530 484 | memset(this, 0, sizeof(_IncomingConfigChunk));531 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~532node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here533 481 | struct _IncomingConfigChunk {534 | ^~~~~~~~~~~~~~~~~~~~535In file included from node/Node.hpp:19,536 from node/IncomingPacket.cpp:19:537node/Network.hpp: In constructor 'ZeroTier::Network::_IncomingConfigChunk::_IncomingConfigChunk()':538node/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]539 484 | memset(this, 0, sizeof(_IncomingConfigChunk));540 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~541node/Network.hpp:481:16: note: 'struct ZeroTier::Network::_IncomingConfigChunk' declared here542 481 | struct _IncomingConfigChunk {543 | ^~~~~~~~~~~~~~~~~~~~544one.cpp: In function 'int cli(int, char**)':545one.cpp:658:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare]546 658 | for (int i = 0; i < p.size(); i++) {547 | ~~^~~~~~~~~~548one.cpp:674:75: warning: comparison of integer expressions of different signedness: 'int' and 'nlohmann::basic_json<>::size_type' {aka 'long unsigned int'} [-Wsign-compare]549 674 | for (int i = 0; i < p.size(); i++) {550 | ~~^~~~~~~~~~551selftest.cpp: In function 'int testPacket()':552selftest.cpp:1152:23: warning: variable 'salsaKey' set but not used [-Wunused-but-set-variable]553 1152 | unsigned char salsaKey[32];554 | ^~~~~~~~555one.cpp:823:117: warning: format '%lld' expects argument of type 'long long int', but argument 2 has type 'int64_t' {aka 'long int'} [-Wformat=]556 823 | printf(" AUTH OK, expires in: %lld seconds" ZT_EOL_S, expiresIn);557 | ~~~^ ~~~~~~~~~558 | | |559 | long long int int64_t {aka long int}560 | %ld561 Compiling getrandom v0.2.16562 Compiling mio v1.0.4563 Compiling socket2 v0.6.0564 Compiling cpufeatures v0.2.17565 Compiling socket2 v0.5.10566selftest.cpp: In function 'int testPhy()':567selftest.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]568 1571 | while ((OSUtils::now() < timeoutAt) && (phyTestUdpPacketCount < ZT_TEST_PHY_NUM_UDP_PACKETS)) {569 | ~~~~~~~~~~~~~~~^~~~~~~~~~~570 Compiling openssl-sys v0.9.109571selftest.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]572 1587 | while ((OSUtils::now() < timeoutAt) && (phyTestTcpByteCount < (ZT_TEST_PHY_NUM_VALID_TCP_CONNECTS * ZT_TEST_PHY_TCP_MESSAGE_SIZE))) {573 | ~~~~~~~~~~~~~~~^~~~~~~~~~~574 Compiling syn v2.0.106575one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)':576one.cpp:1750:30: warning: 'int readdir_r(DIR*, dirent*, dirent**)' is deprecated [-Wdeprecated-declarations]577 1750 | if (readdir_r(d, &de, &dptr) != 0)578 | ~~~~~~~~~^~~~~~~~~~~~~~~579In file included from one.cpp:41:580/nix/store/9gj6jd0x8zpin955nl157ynbql737z29-glibc-2.42-67-dev/include/dirent.h:185:12: note: declared here581 185 | extern int readdir_r (DIR *__restrict __dirp,582 | ^~~~~~~~~583 Compiling rand_core v0.6.4584 Compiling ff v0.13.1585 Compiling group v0.13.0586 Compiling tokio v1.47.1587 Compiling crypto-common v0.1.6588 Compiling block-buffer v0.10.4589 Compiling crypto-bigint v0.5.5590 Compiling http-body v0.4.6591 Compiling digest v0.10.7592 Compiling spki v0.7.3593In file included from node/../osdep/Binder.hpp:51,594 from node/Bond.hpp:12,595 from node/Peer.hpp:16,596 from node/IncomingPacket.hpp:15,597 from selftest.cpp:16:598node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':599node/../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]600 941 | ::read(_whackReceiveSocket, tmp, 16);601 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~602 Compiling hmac v0.12.1603 Compiling signature v2.2.0604 Compiling sha2 v0.10.9605 Compiling pkcs8 v0.10.2606 Compiling hkdf v0.12.4607 Compiling rfc6979 v0.4.0608 Compiling time v0.3.43609one.cpp: In function 'int cli(int, char**)':610one.cpp:1349:23: warning: ignoring return value of 'char* getcwd(char*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]611 1349 | getcwd(cwd, sizeof(cwd));612 | ~~~~~~^~~~~~~~~~~~~~~~~~613one.cpp:1357:22: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]614 1357 | write(fd, dump.str().c_str(), dump.str().size());615 | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~616 Compiling sec1 v0.7.3617 Compiling ed25519 v2.2.3618 Compiling pkcs1 v0.7.5619one.cpp: In function 'void {anonymous}::_recursiveChown(const char*, uid_t, gid_t)':620one.cpp:1744:15: warning: ignoring return value of 'int lchown(const char*, __uid_t, __gid_t)' declared with attribute 'warn_unused_result' [-Wunused-result]621 1744 | lchown(path, uid, gid);622 | ~~~~~~^~~~~~~~~~~~~~~~623 Compiling num-integer v0.1.46624 Compiling ordered-float v2.10.1625 Compiling tempfile v3.21.0626 Compiling num-iter v0.1.45627In file included from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,628 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46,629 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66,630 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/map:64,631 from node/Utils.hpp:13,632 from node/Buffer.hpp:13,633 from selftest.cpp:9:634In 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>]',635 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,636 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,637 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,638 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,639 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:640/nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]641 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }642 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~643node/../osdep/Phy.hpp: In member function 'ZeroTier::PhySocket* ZeroTier::Phy<HANDLER_PTR_TYPE>::tcpListen(const sockaddr*, void*) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':644node/../osdep/Phy.hpp:607:42: note: '<anonymous>' declared here645 607 | _socks.push_back(PhySocketImpl());646 | ^~~~~~~~~~~~~~~647 Compiling ppv-lite86 v0.2.21648In 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>]',649 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,650 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,651 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,652 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,653 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1026:25:654/nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]655 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }656 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~657node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':658node/../osdep/Phy.hpp:1026:82: note: '<anonymous>' declared here659 1026 | _socks.push_back(PhySocketImpl());660 | ^~~~~~~~~~~~~~~661In 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>]',662 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,663 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,664 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,665 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,666 inlined from 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]' at node/../osdep/Phy.hpp:1142:25:667/nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]668 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }669 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~670node/../osdep/Phy.hpp: In member function 'void ZeroTier::Phy<HANDLER_PTR_TYPE>::poll(long unsigned int) [with HANDLER_PTR_TYPE = TestPhyHandlers*]':671node/../osdep/Phy.hpp:1142:82: note: '<anonymous>' declared here672 1142 | _socks.push_back(PhySocketImpl());673 | ^~~~~~~~~~~~~~~674 Compiling ed25519-dalek v2.2.0675In file included from /nix/store/9gj6jd0x8zpin955nl157ynbql737z29-glibc-2.42-67-dev/include/string.h:548,676 from node/Utils.hpp:18:677In function 'void* memcpy(void*, const void*, size_t)',678 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,679 inlined from 'int testPhy()' at selftest.cpp:1591:37:680/nix/store/9gj6jd0x8zpin955nl157ynbql737z29-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=]681 29 | return __builtin___memcpy_chk (__dest, __src, __len,682 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~683 30 | __glibc_objsize0 (__dest));684 | ~~~~~~~~~~~~~~~~~~~~~~~~~~685selftest.cpp: In function 'int testPhy()':686selftest.cpp:1533:28: note: 'bindaddr' declared here687 1533 | struct sockaddr_in bindaddr;688 | ^~~~~~~~689In function 'void* memcpy(void*, const void*, size_t)',690 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,691 inlined from 'int testPhy()' at selftest.cpp:1591:37:692/nix/store/9gj6jd0x8zpin955nl157ynbql737z29-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=]693 29 | return __builtin___memcpy_chk (__dest, __src, __len,694 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~695 30 | __glibc_objsize0 (__dest));696 | ~~~~~~~~~~~~~~~~~~~~~~~~~~697selftest.cpp: In function 'int testPhy()':698selftest.cpp:1533:28: note: 'bindaddr' declared here699 1533 | struct sockaddr_in bindaddr;700 | ^~~~~~~~701In function 'void* memcpy(void*, const void*, size_t)',702 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,703 inlined from 'int testPhy()' at selftest.cpp:1597:37:704/nix/store/9gj6jd0x8zpin955nl157ynbql737z29-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=]705 29 | return __builtin___memcpy_chk (__dest, __src, __len,706 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~707 30 | __glibc_objsize0 (__dest));708 | ~~~~~~~~~~~~~~~~~~~~~~~~~~709selftest.cpp: In function 'int testPhy()':710selftest.cpp:1538:28: note: 'invalidAddr' declared here711 1538 | struct sockaddr_in invalidAddr;712 | ^~~~~~~~~~~713In function 'void* memcpy(void*, const void*, size_t)',714 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,715 inlined from 'int testPhy()' at selftest.cpp:1597:37:716/nix/store/9gj6jd0x8zpin955nl157ynbql737z29-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=]717 29 | return __builtin___memcpy_chk (__dest, __src, __len,718 | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~719 30 | __glibc_objsize0 (__dest));720 | ~~~~~~~~~~~~~~~~~~~~~~~~~~721selftest.cpp: In function 'int testPhy()':722selftest.cpp:1538:28: note: 'invalidAddr' declared here723 1538 | struct sockaddr_in invalidAddr;724 | ^~~~~~~~~~~725In 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>]',726 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,727 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,728 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,729 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,730 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,731 inlined from 'int testPhy()' at selftest.cpp:1549:53:732/nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]733 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }734 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~735node/../osdep/Phy.hpp: In function 'int testPhy()':736node/../osdep/Phy.hpp:428:42: note: '<anonymous>' declared here737 428 | _socks.push_back(PhySocketImpl());738 | ^~~~~~~~~~~~~~~739In 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>]',740 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,741 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,742 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,743 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,744 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,745 inlined from 'int testPhy()' at selftest.cpp:1591:37:746/nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]747 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }748 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~749node/../osdep/Phy.hpp: In function 'int testPhy()':750node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here751 703 | _socks.push_back(PhySocketImpl());752 | ^~~~~~~~~~~~~~~753In 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>]',754 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,755 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1106:33,756 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:2472:35,757 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_list.h:1809:24,758 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,759 inlined from 'int testPhy()' at selftest.cpp:1597:37:760/nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:11: warning: '<anonymous>' may be used uninitialized [-Wmaybe-uninitialized]761 191 | { ::new((void *)__p) _Up(std::forward<_Args>(__args)...); }762 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~763node/../osdep/Phy.hpp: In function 'int testPhy()':764node/../osdep/Phy.hpp:703:42: note: '<anonymous>' declared here765 703 | _socks.push_back(PhySocketImpl());766 | ^~~~~~~~~~~~~~~767 Compiling rand_chacha v0.3.1768 Compiling rand v0.8.5769 Compiling elliptic-curve v0.13.8770In file included from node/Topology.hpp:15,771 from node/Topology.cpp:9:772In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',773 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,774 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4,775 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,776 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30,777 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21,778 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 8480]' at node/World.hpp:251:20:779node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]780 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)781 | ^~~~~~~~~~~~~~~~~~~~~~~~~782In file included from node/Topology.hpp:20:783node/World.hpp: In function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 8480]':784node/World.hpp:251:42: note: '<anonymous>' declared here785 251 | _roots.push_back(Root());786 | ^~~~~~787 Compiling ecdsa v0.16.9788 Compiling primeorder v0.13.6789In 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/9gj6jd0x8zpin955nl157ynbql737z29-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/9gj6jd0x8zpin955nl157ynbql737z29-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/9gj6jd0x8zpin955nl157ynbql737z29-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 p256 v0.13.2825 Compiling p384 v0.13.1826In file included from node/Packet.hpp:16,827 from node/IncomingPacket.hpp:13,828 from node/IncomingPacket.cpp:9:829In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',830 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,831 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4,832 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,833 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30,834 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21,835 inlined from 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 10024]' at node/World.hpp:251:20:836node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]837 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)838 | ^~~~~~~~~~~~~~~~~~~~~~~~~839In file included from node/Topology.hpp:20,840 from node/Switch.hpp:21,841 from node/IncomingPacket.cpp:26:842node/World.hpp: In member function 'unsigned int ZeroTier::World::deserialize(const ZeroTier::Buffer<C>&, unsigned int) [with unsigned int C = 10024]':843node/World.hpp:251:42: note: '<anonymous>' declared here844 251 | _roots.push_back(Root());845 | ^~~~~~846 Compiling synstructure v0.13.2847 Compiling darling_core v0.20.11848In file included from node/Packet.hpp:16,849 from node/Bond.hpp:14,850 from one.cpp:68:851In copy constructor 'ZeroTier::Identity::Identity(const ZeroTier::Identity&)',852 inlined from 'ZeroTier::World::Root::Root(ZeroTier::World::Root&&)' at node/World.hpp:88:9,853 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/new_allocator.h:191:4,854 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/alloc_traits.h:674:17,855 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/vector.tcc:117:30,856 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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_vector.h:1434:21,857 inlined from 'int idtool(int, char**)' at one.cpp:1637:22:858node/Identity.hpp:42:63: warning: '<unnamed>.ZeroTier::World::Root::identity.ZeroTier::Identity::_publicKey' may be used uninitialized [-Wmaybe-uninitialized]859 42 | Identity(const Identity& id) : _address(id._address), _publicKey(id._publicKey), _privateKey((id._privateKey) ? new ECC::Private(*(id._privateKey)) : (ECC::Private*)0)860 | ^~~~~~~~~~~~~~~~~~~~~~~~~861one.cpp: In function 'int idtool(int, char**)':862one.cpp:1637:77: note: '<anonymous>' declared here863 1637 | roots.push_back(World::Root());864 | ^865 Compiling rsa v0.9.8866 Compiling serde_derive v1.0.219867 Compiling zerofrom-derive v0.1.6868 Compiling yoke-derive v0.8.0869 Compiling zerovec-derive v0.11.1870 Compiling displaydoc v0.2.5871 Compiling openssl-macros v0.1.1872 Compiling thiserror-impl v1.0.69873 Compiling tokio-util v0.7.16874 Compiling h2 v0.3.27875 Compiling zerofrom v0.1.6876 Compiling yoke v0.8.0877 Compiling zerovec v0.11.4878 Compiling zerotrie v0.2.2879 Compiling darling_macro v0.20.11880 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 icu_provider v2.0.0887 Compiling icu_properties v2.0.1888 Compiling icu_normalizer v2.0.0889 Compiling tokio-native-tls v0.3.1890 Compiling hyper v0.14.32891 Compiling idna_adapter v1.2.1892 Compiling idna v1.1.0893 Compiling toml v0.5.11894 Compiling url v2.5.7895 Compiling serde_urlencoded v0.7.1896 Compiling chrono v0.4.41897 Compiling serde_path_to_error v0.1.17898 Compiling serde_plain v1.0.2899 Compiling serde-value v0.7.0900 Compiling serde_with v3.14.0901 Compiling hyper-tls v0.5.0902 Compiling reqwest v0.11.27903 Compiling jwt v0.16.0 (https://github.com/glimberg/rust-jwt#61a9291f)904 Compiling oauth2 v4.4.2905 Compiling zeroidc v0.1.0 (/build/source/rustybits/zeroidc)906 Compiling openidconnect v3.5.0907 Finished `release` profile [optimized] target(s) in 34.83s908warning: 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 nonfree/controller/../../node/NetworkConfig.hpp:14,960 from nonfree/controller/../../node/NetworkController.hpp:15,961 from nonfree/controller/EmbeddedNetworkController.hpp:10,962 from nonfree/controller/DB.cpp:8:963nonfree/controller/../../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':964nonfree/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]965 61 | memset(_custody, 0, sizeof(_custody));966 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~967nonfree/controller/../../node/Capability.hpp:512:16: note: 'struct ZeroTier::Capability::<unnamed>' declared here968 512 | struct {969 | ^970In file included from service/../node/Membership.hpp:13,971 from service/../node/Network.hpp:20,972 from service/../node/Node.hpp:19,973 from service/OneService.cpp:32:974service/../node/Capability.hpp: In constructor 'ZeroTier::Capability::Capability()':975service/../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 | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~978service/../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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,1006 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46,1007 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66,1008 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/aarch64-unknown-linux-gnu/bits/c++allocator.h:33,1074 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/allocator.h:46,1075 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-gcc-15.2.0/include/c++/15.2.0/bits/stl_tree.h:66,1076 from /nix/store/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/9gj6jd0x8zpin955nl157ynbql737z29-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/9gj6jd0x8zpin955nl157ynbql737z29-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/9gj6jd0x8zpin955nl157ynbql737z29-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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/qk7y9z8xjw8p1qir1l43bh6x1x6v57qh-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 24 seconds
checkPhase
1254[info] sizeof(void *) == 81255[info] OSUtils::now() == 17868390333271256[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: -17854)1261[crypto] getSecureRandom: fbf8dc97e371304d63408a55e54604c165ba2af008b799ab1c3b587afaa7b298b217d2744d5dfe9b6fe1583b76a35a33314222afd28a96d4eb19920dfe09fdc91262[crypto] getSecureRandom: a61c03ef012a869624948a68fb89434d6e4063003dd5fae9356c842baa5e7a59f467f70f02167012a72985f66b1d70160a8e7557932f14805cf7b7d394c9956d1263[crypto] getSecureRandom: cb261cb7e1b662c5f9b82bbc57bf61203f02631d8c1766aa32933c40fd8e312a22e253072c49d758a6ff88e422bfffc1469190ca7ddcb11c960ad64d9e7b83491264[crypto] Testing Salsa20... PASS1265[crypto] Salsa20 SSE: DISABLED1266[crypto] Benchmarking Salsa20/12... 899.725 MiB/second (f31ddbcdb3b69d0a5e19ba94a7e2facc)1267[crypto] Benchmarking Salsa20/20... 623.066 MiB/second (24c619994ae7f1549136169c9072f3d7)1268[crypto] Benchmarking AES-GMAC-SIV... 669.456 MiB/second1269[crypto] Testing SHA-512... PASS1270[crypto] Testing Poly1305... PASS1271[crypto] Benchmarking Poly1305... 1075.23 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.64ms per signature.1277[packet] Testing Packet encoder/decoder... (compressed: 77, decompressed: 1116) PASS1278[identity] Validate known-good identity... PASS (21.6ms per validation)1279[identity] Validate known-bad identity... PASS (i.e. it failed)1280[identity] Generate identity... (took 628ms): 1bc25d2d31:0:48ff26dbdf24e55a93479ba33005280ed84f24730b86954ccdff5a2b7e02ee79e6be792cb41246262a5a5b1ab7af4bcf93244194e2b576f1b1d785fec3fc292f:6c2e1185f86674ad96526ae279de62e84798c4cc55fc55fa496f8aa9f7e4bcea9508e5d1dd74c129a35e009882756abf5aa6fae6b6fed055cd494f231d2acfcd1281[identity] Locally validate identity: PASS1282[identity] Generate identity... (took 174ms): 38f387e5f1:0:55933d0c3c385b21aa172e1dfb5809086ea222c4b9a439c5c686f600359b1e32cf4212e53e75a88230270f597235aed92a908a16b74a61b9760a6f57d7bfda9c:ba07fcfefd926bc549745571de3e20c9a48406f64e0f224860a2123772d1f61329870d4796409061d1e5cf44a2d1835e155a24bdfe1f6d2b1d9bd44b3b46a49e1283[identity] Locally validate identity: PASS1284[identity] Generate identity... (took 152ms): f4b6225877:0:46540636b16b75c530d617820c4cf4d97e9fab783a246feb812e5eef47184909aea4f326a6d2e4e6a1e815f4d083ce357a1fd7e74ba067e2bfb08181137fca22:a816b59e553ccaf665f4feb7e5c704c0d0cd3cd731062db523532e968e181c149aae0f9be6d686c8f67885bfa1f96ac522770bf0174f16fbcaaa518ca7ff11d11285[identity] Locally validate identity: PASS1286[identity] Generate identity... (took 88ms): 15bf90ae76:0:7fda9a2eaede9f8b6cbc7784e764ac7f87d9d36f6cd3cc15fc317b01e81cac62df58f95166bcf256654a059f3411830c1e65c1f00552275748bc09430fa061da:c463b92b2791e1b18e4fb2f7905370aa97ec873bed2c44b89297001054c8cb06d0461d698f123e643e7653c62708ea4cdecbb84189d3a2000b6b92a155a6fff21287[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... 6c9c01c3321293[certificate] Generating identities A and B... 0088a99e3f, cf2c821a791294[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/9vkrxfpdg6khwjyfszq0d84shv82988i-bash-5.3p9/bin/bash pkgconfigdir=/nix/store/ahxd1f7alwkv8ala4008nnb4rmkirx52-zerotierone-1.16.0/lib/pkgconfig m4datadir=/nix/store/ahxd1f7alwkv8ala4008nnb4rmkirx52-zerotierone-1.16.0/share/aclocal aclocaldir=/nix/store/ahxd1f7alwkv8ala4008nnb4rmkirx52-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/ahxd1f7alwkv8ala4008nnb4rmkirx52-zerotierone-1.16.01329shrinking /nix/store/ahxd1f7alwkv8ala4008nnb4rmkirx52-zerotierone-1.16.0/bin/zerotier-one1330checking for references to /build/ in /nix/store/ahxd1f7alwkv8ala4008nnb4rmkirx52-zerotierone-1.16.0...1331patching script interpreter paths in /nix/store/ahxd1f7alwkv8ala4008nnb4rmkirx52-zerotierone-1.16.01332stripping (with command strip and flags -S -p) in /nix/store/ahxd1f7alwkv8ala4008nnb4rmkirx52-zerotierone-1.16.0/bin1333shrinking RPATHs of ELF executables and libraries in /nix/store/yaq3kssn15a5y6jq7qprdp2wqfdhzc1c-zerotierone-1.16.0-man1334checking for references to /build/ in /nix/store/yaq3kssn15a5y6jq7qprdp2wqfdhzc1c-zerotierone-1.16.0-man...1335gzipping man pages under /nix/store/yaq3kssn15a5y6jq7qprdp2wqfdhzc1c-zerotierone-1.16.0-man/share/man/1336�patching script interpreter paths in /nix/store/yaq3kssn15a5y6jq7qprdp2wqfdhzc1c-zerotierone-1.16.0-man